<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html{background-color:#828282;background-color:var(--secondary_bg_color,#828282)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;overflow:scroll;scrollbar-width:none}body::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container,html{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color)}.container{align-items:flex-start;display:flex;height:100%;justify-content:center;min-height:97vh;overflow-y:none;padding:0;transition:background-color .3s ease}.container.expanded{background-color:#fff;background-color:var(--tg-theme-bg-color);padding:0}.auth-card{background:#fff;background:var(--tg-theme-bg-color);border-radius:0 0 24px 24px;justify-content:center;max-width:400px;padding:2rem;width:100%}.auth-card.expanded{border-radius:0;max-width:100%;padding:12px}.auth-card .admin-button{background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:12px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:1rem;transition:opacity .1s;width:100%}.auth-card .admin-button:hover{opacity:.9}.auth-card .admin-button.logout{margin-top:2rem}.auth-card h1{color:#000;color:var(--tg-theme-text-color);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.auth-card .input-group{margin-bottom:1.5rem}.auth-card .input-group label{color:#8a8a8f;color:var(--tg-theme-hint-color);display:block;margin-bottom:.5rem}.auth-card .input-group input{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:6px;box-sizing:border-box;color:#000;color:var(--tg-theme-text-color);font-size:1rem;padding:.75rem;width:100%}.auth-card .input-group input::placeholder{color:#8a8a8f;color:var(--tg-theme-hint-color)}.auth-card button{background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:6px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;font-size:1rem;padding:.75rem;transition:opacity .1s ease-in-out,scale .1s ease-in-out;width:100%}.auth-card button:hover{opacity:.85;scale:.99}.auth-card p{color:#8a8a8f;color:var(--tg-theme-hint-color);margin:1rem 0;text-align:center}.auth-card{margin:auto}.phone-input-container{align-items:center;display:flex;flex-direction:column;width:100%}.phone-input-container h1{color:#000;color:var(--tg-theme-text-color);font-size:20px;font-weight:600;margin:0 0 1.5rem;text-align:center}.phone-input-container .digits-container{align-items:center;box-sizing:border-box;display:flex;gap:4px;margin-bottom:24px;max-width:400px;padding:0 8px;width:100%}.phone-input-container .digits-container .prefix{color:#000;color:var(--tg-theme-text-color);flex-shrink:0;font-size:16px;margin-right:4px}.phone-input-container .digits-container .digit-input{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:2px solid #f2f2f7;border:2px solid var(--tg-theme-secondary-bg-color);border-radius:12px;color:#000;color:var(--tg-theme-text-color);flex:1 1;font-size:20px;height:44px;min-width:0;padding:0;text-align:center;transition:all .2s ease}.phone-input-container .digits-container .digit-input:focus{border:2px solid #80bf33;border:2px solid var(--tg-theme-button-color);outline:none}.phone-input-container .digits-container .digit-input.current{border-color:#80bf33;border-color:var(--tg-theme-button-color)}.phone-input-container .error-container{box-sizing:border-box;margin-top:16px;max-width:400px;padding:0 16px;width:100%}.phone-input-container .error-container .error-message{color:#f44;margin-bottom:16px;padding:12px;text-align:center}.phone-input-container .error-container .register-button{background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:6px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;font-size:1rem;padding:.75rem;transition:opacity .1s ease-in-out,scale .1s ease-in-out;width:100%}.phone-input-container .error-container .register-button:hover{opacity:.85;scale:.99}@media screen and (max-width:360px){.phone-input-container .digits-container{gap:2px;padding:0 8px}.phone-input-container .digits-container .digit-input,.phone-input-container .digits-container .prefix{font-size:18px}}.profile-container{margin:0 auto;max-width:600px;padding:20px;width:100%}.profile-container .loading{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:18px;padding:40px;text-align:center}.profile-container .profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.profile-container .profile-header .tabs{display:flex;gap:8px}.profile-container .profile-header .tab-button{border:none;border-radius:12px;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .2s}.profile-container .profile-header .tab-button.active{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.profile-container .profile-header .tab-button:not(.active){color:#66a31f;color:var(--tg-theme-accent-text-color)}.profile-container .profile-header .tab-button:hover:not(.active),.profile-container .profile-header .tab-button:not(.active){background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.profile-container .profile-header .logout-button{background-color:#0000;border:1px solid #80bf33;border:1px solid var(--tg-theme-button-color);border-radius:12px;color:#80bf33;color:var(--tg-theme-button-color);cursor:pointer;font-size:16px;padding:12px 24px;transition:all .2s}.profile-container .profile-header .logout-button:hover{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.profile-container .profile-content h1{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600;margin-bottom:8px}.profile-container .profile-content .phone-info{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px;margin-bottom:32px}.profile-container .profile-content .my-bookings,.profile-container .profile-content .no-rooms{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;color:#8a8a8f;color:var(--tg-theme-hint-color);padding:40px;text-align:center}.profile-container .rooms-grid{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.profile-container .rooms-grid .room-card{align-items:flex-start;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin:0;min-width:150px;overflow:hidden;transition:transform .2s,box-shadow .2s;width:156px}.profile-container .rooms-grid .room-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.profile-container .rooms-grid .room-card .room-photo{aspect-ratio:4/3;background-color:#969696;max-width:200px;overflow:hidden;width:100%}.profile-container .rooms-grid .room-card .room-photo img{height:100%;object-fit:cover;width:100%}.profile-container .rooms-grid .room-card .room-photo .placeholder-photo{background-color:#969696;height:100%;width:100%}.profile-container .rooms-grid .room-card .room-info{box-sizing:border-box;padding:4px 16px;width:100%}.profile-container .rooms-grid .room-card .room-info h2{color:#000;color:var(--tg-theme-text-color);font-size:20px;font-weight:600;margin:0 0 6px}.profile-container .rooms-grid .room-card .room-info .price-info{margin-bottom:12px;width:100%}.profile-container .rooms-grid .room-card .room-info .price-info p{margin:0}.profile-container .rooms-grid .room-card .room-info .price-info .price{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:4px}.profile-container .rooms-grid .room-card .room-info .price-info .price .label{color:#8a8a8f;color:var(--tg-theme-hint-color)}.profile-container .rooms-grid .room-card .room-info .price-info .price .amount{color:#000;color:var(--tg-theme-text-color);font-weight:600}.profile-container .rooms-grid .room-card .room-info .price-info .price.individual-price{opacity:.8}.profile-container .rooms-grid .room-card .room-info .description{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;line-height:1.4}.verification-message{align-items:center;background-color:#fafafa;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;margin-top:2rem;padding:2rem;width:100%}.verification-message p{font-size:1.2rem;line-height:1.5;text-align:center}.verification-message p a{color:#007bff;font-weight:700;text-decoration:none}.verification-message p a:hover{text-decoration:underline}@media(max-width:768px){.profile-container{padding:16px}.profile-container .profile-header{align-items:stretch;flex-direction:column;gap:8px}.profile-container .profile-header .tabs{justify-content:stretch}.profile-container .profile-header .tab-button{flex:1 1}}@media(max-width:480px){.profile-container{padding:12px}.profile-container .profile-header .logout-button,.profile-container .profile-header .tab-button{font-size:14px;padding:10px 16px}}@media(max-width:444px){.room-card{width:178px}.room-card .room-info{box-sizing:border-box;padding:2px 8px p2x;width:100%}}@media(max-width:415px){.room-card{width:184px}}@media(max-width:399px){.room-card{width:158px}.room-card .room-info{box-sizing:border-box;padding:2px 8px p2x;width:100%}}.booking-container{margin:0 auto;max-width:400px;padding:20px 20px 80px;width:100%}.booking-container .navigation-tabs{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px;padding-top:8px}.booking-container .navigation-tabs .tab-button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;padding:12px 24px;transition:all .2s}.booking-container .navigation-tabs .tab-button.active{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.booking-container .navigation-tabs .tab-button.inactive,.booking-container .navigation-tabs .tab-button:not(.active){background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);color:#66a31f;color:var(--tg-theme-accent-text-color)}.booking-container .navigation-tabs .tab-button:hover:not(.active){background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.booking-container .room-photos{align-items:center;align-self:stretch;display:flex;gap:8px;overflow:hidden}.booking-container .room-photos .photo-container,.booking-container .room-photos .photo-container img{border-radius:8px;height:117px;object-fit:cover;width:100%}.booking-container .booking-steps{margin-bottom:128px}.booking-container .booking-steps .booking-step{margin-bottom:16px;opacity:.5;transition:opacity .1s}.booking-container .booking-steps .booking-step.active{opacity:1}.booking-container .booking-steps .booking-step.active h2{color:#000;color:var(--tg-theme-text-color);opacity:1}.booking-container .booking-steps .booking-step h2{color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;font-size:18px;margin-bottom:0 0 8px 0;opacity:.75;transition:all .3s}.booking-container .booking-steps .booking-step h2:hover,.booking-container .booking-steps .booking-step:hover{opacity:1}.booking-container .booking-steps .booking-step .calendar .weekdays{display:flex;justify-content:space-between;margin-bottom:8px}.booking-container .booking-steps .booking-step .calendar .weekdays .weekday{color:#8a8a8f;color:var(--tg-theme-hint-color);flex:1 1;font-size:14px;text-align:center}.booking-container .booking-steps .booking-step .calendar .dates{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.booking-container .booking-steps .booking-step .calendar .dates .date-button{aspect-ratio:1;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:8px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;font-size:16px;transition:all .2s}.booking-container .booking-steps .booking-step .calendar .dates .date-button:hover:not(:disabled){background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.booking-container .booking-steps .booking-step .calendar .dates .date-button.active{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.booking-container .booking-steps .booking-step .calendar .dates .date-button:disabled{cursor:not-allowed}.booking-container .booking-steps .booking-step .calendar .dates .date-button:disabled:hover{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color)}.booking-container .booking-steps .booking-step .time-slots{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.booking-container .booking-steps .booking-step .time-slots .selected{align-items:center;background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:8px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;display:flex;flex-direction:column;font-size:14px;max-width:100px;padding:8px;transition:all .2s}.booking-container .booking-steps .booking-step .time-slots .selected .time-range{color:#fff;color:var(--tg-theme-button-text-color);font-size:12px!important}.booking-container .booking-steps .booking-step .time-slots .time-slot{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);border:none;border-radius:8px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;display:flex;flex-direction:column;max-width:100px;padding:8px;touch-action:manipulation;transition:all .2s}.booking-container .booking-steps .booking-step .time-slots .time-slot .time-range{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:12px}.booking-container .booking-steps .booking-step .time-slots .time-slot:hover:not(:disabled){background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.booking-container .booking-steps .booking-step .time-slots .time-slot:active{transition:none}.booking-container .booking-steps .booking-step .time-slots .time-slot.booked{background-color:#ff3b3026;color:#ff3b30;cursor:not-allowed}.booking-container .booking-steps .booking-step .time-slots .time-slot.booked .time-range{color:#ff3b30}.booking-container .booking-steps .booking-step .time-slots .time-slot.booked:hover{background-color:#ff3b3033}.booking-container .booking-steps .booking-step .time-slots .time-slot.my-booking{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);border:1px solid #66a31f;border:1px solid var(--tg-theme-accent-text-color);color:#66a31f;color:var(--tg-theme-accent-text-color)}.booking-container .booking-steps .booking-step .time-slots .time-slot.my-booking .time-range{color:#66a31f;color:var(--tg-theme-accent-text-color)}.booking-container .booking-steps .booking-step .time-slots .time-slot.my-booking:hover{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.booking-container .booking-steps .booking-step .event-input,.booking-container .booking-steps .booking-step .people-input{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:12px;box-sizing:border-box;color:#000;color:var(--tg-theme-text-color);font-size:16px;margin-bottom:8px;padding:12px;width:100%}.booking-container .booking-steps .booking-step .event-input::placeholder,.booking-container .booking-steps .booking-step .people-input::placeholder{color:#8a8a8f;color:var(--tg-theme-hint-color)}.booking-container .booking-steps .booking-step .event-input:focus,.booking-container .booking-steps .booking-step .people-input:focus{box-shadow:0 0 0 2px rgba(128,191,51,.161);box-shadow:0 0 0 2px var(--tg-theme-button-text-color-opacity);outline:none}.booking-container .confirm-button,.booking-container .submit-button{background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:12px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;font-size:16px;margin-bottom:400px;padding:16px;transition:all .2s;width:100%}.booking-container .confirm-button:hover:not(:disabled),.booking-container .submit-button:hover:not(:disabled){opacity:.9}.booking-container .confirm-button:disabled,.booking-container .submit-button:disabled{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);color:#8a8a8f;color:var(--tg-theme-hint-color);cursor:not-allowed}.booking-container .fixed-button-container{animation:slideUp .3s forwards;background:#fff;background:var(--tg-theme-bg-color);border-top:1px solid #f2f2f7;border-top:1px solid var(--tg-theme-secondary-bg-color);bottom:0;box-sizing:border-box;left:0;padding:8px 8px 24px;position:fixed;right:0;transform:translateY(100%);width:100%;z-index:1000}.booking-container .fixed-button-container .fixed-action-button{background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:12px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;display:block;font-size:16px;margin:0 auto;max-width:600px;padding:16px;transition:opacity .2s ease;width:100%}.booking-container .fixed-button-container .fixed-action-button:hover{opacity:.9}.booking-container .fixed-button-container .fixed-action-button:active{opacity:.8}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:768px){.booking-container{padding:16px}.booking-container .time-slots{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:480px){.booking-container{padding:12px}.booking-container .navigation-tabs{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding-top:8px}.booking-container .navigation-tabs .tab-button{font-size:14px;padding:8px 16px}.booking-container .time-slots{grid-template-columns:repeat(4,1fr)!important}.booking-container h2{font-size:18px!important}.booking-container .time-slot{font-size:14px;max-width:100px}.booking-container .time-slot .time-range{font-size:11px!important}}@media(max-width:768px){.booking-container{padding:16px}.booking-container .time-slots{grid-template-columns:repeat(3,1fr)!important}.booking-container .booking-type{flex-direction:row}.booking-container .booking-type .type-button{width:100%}}@media(max-width:480px){.booking-container{padding:12px}.booking-container .navigation-tabs{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding-top:8px}.booking-container .navigation-tabs .tab-button{font-size:14px;padding:8px 16px}.booking-container .time-slots{grid-template-columns:repeat(4,1fr)!important}.booking-container h2{font-size:18px!important}.booking-container .time-slot{font-size:14px;max-width:100px}.booking-container .time-slot .time-range{font-size:11px!important}.booking-container .confirm-button,.booking-container .submit-button{font-size:14px;margin-bottom:400px;padding:14px}}.confirmation-modal{align-items:center;color:#000;color:var(--tg-theme-text-color);display:flex;flex-direction:column;justify-content:center;padding:20px 0;text-align:center}.confirmation-modal .confirmation-actions{display:flex;flex-direction:column;gap:12px;width:100%}.confirmation-modal .upload-button{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);border:none;border-radius:12px;color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;font-size:16px;padding:16px;transition:all .2s;width:100%}.confirmation-modal .upload-button:hover:not(:disabled){opacity:.9}.confirmation-modal .upload-button:disabled{cursor:not-allowed;opacity:.7}.confirmation-modal .loader-svg{height:128px!important;margin-bottom:24px;width:128px!important}.confirmation-modal .loader-svg [fill="#777777"]{fill:#000;fill:var(--tg-theme-text-color)}.confirmation-modal .loader-svg [stroke="#777777"]{stroke:#000;stroke:var(--tg-theme-text-color)}.confirmation-modal .loader-svg [fill="#f57800"],.confirmation-modal .loader-svg [stroke="#f57800"]{fill:#80bf33;fill:var(--tg-theme-button-color);stroke:#80bf33;stroke:var(--tg-theme-button-color)}.confirmation-modal .confirmation-text{margin-bottom:8px}.confirmation-modal .confirmation-text p{font-size:16px;font-weight:600;margin:4px 0}.confirmation-modal .confirmation-rules{margin-bottom:16px}.confirmation-modal .confirmation-rules p{font-size:16px;margin:12px 0;opacity:.6}.confirmation-modal .confirmation-rules .important{color:#66a31f;color:var(--tg-theme-accent-text-color);text-decoration:underline!important}.confirmation-modal .submit-button{margin-bottom:0;width:100%}.user-bookings{box-sizing:border-box;padding:0 8px;width:100%}.user-bookings .confirmed-bookings,.user-bookings .pending-bookings{margin-bottom:2rem}.user-bookings .confirmed-bookings h2,.user-bookings .pending-bookings h2{color:#000;color:var(--tg-theme-text-color);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.user-bookings .cancel-button{background-color:#fee2e2;border:none;border-radius:6px;color:#991b1b;cursor:pointer;font-size:.875rem;font-weight:500;margin-top:8px;transition:background-color .2s;width:100px!important}.user-bookings .cancel-button:hover{background-color:#fecaca}.user-bookings .cancel-button:active{background-color:#fca5a5}.user-bookings .pending-bookings .booking-card{border-left:4px solid #f0b429}.user-bookings .pending-bookings .booking-card .status.pending{background-color:#fef3c7;border-radius:1rem;color:#92400e;font-size:.875rem;padding:.25rem .75rem}.user-bookings .loading,.user-bookings .no-bookings{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;color:#000;color:var(--tg-theme-text-color);padding:40px;text-align:center}.user-bookings .date-group{margin-bottom:24px}.user-bookings .date-group .date-header{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin:0 0 8px}.user-bookings .booking-card{background:#f2f2f7;background:var(--tg-theme-secondary-bg-color);border-radius:8px;margin-bottom:16px;padding:16px}.user-bookings .booking-card .booking-info{width:100%}.user-bookings .booking-card .booking-info .room-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.user-bookings .booking-card .booking-info .room-info h3{color:#000;color:var(--tg-theme-text-color);font-size:18px;margin:0}.user-bookings .booking-card .booking-info .room-info .status{border-radius:4px;font-size:14px;padding:4px 8px}.user-bookings .booking-card .booking-info .room-info .status.confirmed{background-color:#98cb4c1a;color:#98cb4c}.user-bookings .booking-card .booking-info .room-info .status.pending{background-color:#ffb8001a;color:#ffb800}.user-bookings .booking-card .booking-info .room-info .status.cancelled{background-color:#ff44441a;color:#f44}.user-bookings .booking-card .booking-info .booking-details{color:#000;color:var(--tg-theme-text-color);display:flex;flex-direction:column;font-size:14px;gap:4px}.user-bookings .booking-card .booking-info .booking-details .people,.user-bookings .booking-card .booking-info .booking-details .time,.user-bookings .booking-card .booking-info .booking-details .type{color:#8a8a8f;color:var(--tg-theme-hint-color)}.user-bookings .booking-card .booking-info .booking-details .event-type{color:#8a8a8f;color:var(--tg-theme-hint-color);font-style:italic}.user-bookings .booking-card .booking-info .booking-details .price{color:#98cb4c;font-weight:500;margin-top:4px}@media(max-width:600px){.user-bookings .booking-card .booking-info .room-info{align-items:flex-start;flex-direction:column;gap:8px}.user-bookings .booking-card .booking-info .room-info .status{align-self:flex-start}}.cancel-modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.cancel-modal{background-color:#fff;background-color:var(--tg-theme-bg-color);border-radius:16px;box-shadow:0 4px 20px #0003;max-width:400px;padding:24px;width:90%}.cancel-modal p{color:#000;color:var(--tg-theme-text-color);font-size:18px;margin-bottom:24px;text-align:center}.cancel-modal .cancel-modal-actions{display:flex;gap:12px}.cancel-modal .cancel-modal-actions button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;padding:12px;transition:background-color .2s}.cancel-modal .cancel-modal-actions .confirm-cancel-button{background-color:#f44;color:#fff}.cancel-modal .cancel-modal-actions .confirm-cancel-button:hover{background-color:#c33}.cancel-modal .cancel-modal-actions .cancel-cancel-button{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);color:#000;color:var(--tg-theme-text-color)}.cancel-modal .cancel-modal-actions .cancel-cancel-button:hover{opacity:.9}.auth-card{background-color:#fff;background-color:var(--tg-theme-bg-color);border-radius:12px;margin:0 auto;max-width:600px;padding:16px;transition:all .3s ease}.auth-card.expanded{min-height:400px}.admin-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.admin-header{margin-bottom:4px}.admin-button2{align-items:center;border:none;border-radius:12px!important;color:#000;color:var(--tg-theme-text-color);cursor:pointer;display:inline-flex;display:flex;flex-direction:column;font-size:16px;gap:8px;margin:0!important;position:relative;transition:all .2s ease;width:100%}.admin-button2:hover{opacity:.96}.admin-button2 .preview-image{height:132px;margin-bottom:-20px;object-fit:cover;width:132px}.admin-button2.back{background-color:#0000;color:#66a31f;color:var(--tg-theme-accent-text-color);padding:8px 0;width:auto}.download-button{align-items:center!important;background-color:rgb(from #80bf33 r g b/.2)!important;background-color:rgb(from var(--tg-theme-button-color) r g b/.2)!important;color:#80bf33!important;color:var(--tg-theme-button-color)!important;flex-direction:row;height:48px!important;justify-content:center!important}.download-button .excel-icon{height:40px;width:40px}.all-bookings-button,.auto-button,.cards-button{background-color:rgb(from #80bf33 r g b/.2)!important;background-color:rgb(from var(--tg-theme-button-color) r g b/.2)!important;color:#80bf33!important;color:var(--tg-theme-button-color)!important;padding:4px 12px 16px!important}.control-button{background-color:#80bf33!important;background-color:var(--tg-theme-button-color)!important;color:#fff;color:var(--tg-theme-button-text-color);padding:4px 12px 16px!important}.logout-button{background-color:rgb(from #80bf33 r g b/.2)!important;background-color:rgb(from var(--tg-theme-button-color) r g b/.2)!important;color:#80bf33!important;color:var(--tg-theme-button-color)!important;padding:12px!important}.logout-button .logouttext{margin:auto}.earnings-block{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:16px}.earnings-block .mini-module{align-items:flex-start;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:8px 12px}.earnings-block .mini-module .earn-date{color:#8a8a8f;color:var(--tg-theme-hint-color)}.earnings-block .mini-module .earn-sum{color:#000;color:var(--tg-theme-text-color)}.users-button{background-color:#4a148c}.users-button:hover{background-color:#6a1b9a}.users-text-button{align-items:center;background-color:#4a148c!important;color:#fff!important;color:var(--tg-theme-button-text-color)!important;height:48px!important;justify-content:center;padding:12px!important}.users-text-button:hover{background-color:#6a1b9a!important}.overlay{align-items:center;background-color:#00000080;display:flex;justify-content:center;overflow-y:auto;padding:20px;top:0}.overlay,.user-switcher-container{bottom:0;left:0;position:fixed;right:0;z-index:1000}.user-switcher-container{background:linear-gradient(0deg,#fff 70%,rgba(#ffffff,0));background:linear-gradient(to top,var(--tg-theme-bg-color) 70%,rgba(var(--tg-theme-bg-color),0));padding:16px}.user-switcher-button{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);border:none;border-radius:12px;color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;font-size:16px;margin-bottom:8px;padding:16px;transition:all .2s ease;width:100%}.user-switcher-button:hover{opacity:.9}.user-switcher-button.open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.user-switcher-button:disabled{cursor:not-allowed;opacity:.7}.user-list{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-bottom-left-radius:12px;border-bottom-right-radius:12px;max-height:300px;overflow:hidden;overflow-y:auto}.user-list .user-item{background:none;border:none;color:#000;color:var(--tg-theme-text-color);cursor:pointer;font-size:16px;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.user-list .user-item:hover{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.user-list .user-item:disabled{cursor:not-allowed;opacity:.7}.user-list .user-item+.user-item{border-top:1px solid rgba(#8a8a8f,.1);border-top:1px solid rgba(var(--tg-theme-hint-color),.1)}.management-container{margin-bottom:40px;max-width:800px;padding:16px;width:100%}.management-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.management-header h2{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600}.add-button{align-items:center;background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:background-color .2s}.add-button:hover{background-color:#45a049}.add-button .icon{height:16px;width:16px}.edit-form{display:flex;flex-direction:column;gap:16px}.input{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:6px;box-sizing:border-box;color:#000;color:var(--tg-theme-text-color);font-size:14px;padding:10px;width:100%}.input:focus{border-color:#4caf50;outline:none}.price-inputs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.photo-inputs{display:flex;flex-direction:column;gap:16px}.photo-input-container{display:flex;flex-direction:column;gap:8px}.photo-preview{border:none;border-radius:6px;height:150px;overflow:hidden;width:200px}.photo-preview img{height:100%;object-fit:cover;width:100%}.textarea{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:6px;box-sizing:border-box;color:#000;color:var(--tg-theme-text-color);font-size:14px;min-height:100px;padding:10px;resize:vertical;width:100%}.textarea:focus{border-color:#4caf50;outline:none}.button-group{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.rooms-list{align-content:flex-end;align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.room-item{align-items:center;background-color:#f8f8f8;border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:background-color .2s}.room-item:hover{background-color:#f0f0f0}.room-info h3{font-size:16px;font-weight:600;margin-bottom:4px}.room-info p{color:#000;color:var(--tg-theme-text-color);font-size:14px}.room-actions{display:flex;gap:8px}.delete-button,.edit-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:32px}.delete-button .icon,.edit-button .icon{height:16px;width:16px}.edit-button{background-color:#2196f3;color:#fff}.edit-button:hover{background-color:#1976d2}.delete-button{background-color:#f44336;color:#fff}.delete-button:hover{background-color:#d32f2f}.save-button{align-items:center;background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:6px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:background-color .2s}.save-button:hover{background-color:#45a049}.cancel-button{align-items:center;background-color:#9e9e9e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:background-color .2s}.cancel-button:hover{background-color:#757575}.room-card{background:#f2f2f7;background:var(--tg-theme-secondary-bg-color);border-radius:16px;margin-bottom:20px;max-width:400px;min-width:200px;overflow:hidden;width:100%}.room-card .room-photos{display:flex;height:200px}.room-card .room-photos .photo-container{flex:1 1;overflow:hidden}.room-card .room-photos .photo-container img{height:100%;object-fit:cover;width:100%}.room-card .room-photos .photo-container:first-child{border-right:2px solid #fff}.room-card .room-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:8px}.room-card .room-content h3{color:#000;color:var(--tg-theme-text-color);font-size:20px;font-weight:800;margin:4px 0 0}.room-card .room-content .price-info{color:#8a8a8f;color:var(--tg-theme-hint-color);line-height:1.5;margin:0}.room-card .room-content h4{color:#000;color:var(--tg-theme-text-color);font-size:16px;font-weight:600;margin:8px 0 0}.room-card .room-content .description{color:gray;line-height:1.4;margin:0 0 8px}.room-card .room-actions{display:flex;gap:4px;padding:0 8px 8px}.room-card .room-actions button{border:none;border-radius:8px;cursor:pointer;flex:1 1;padding:8px;width:100%}.room-card .room-actions .edit-button{background-color:#2196f3;color:#fff}.room-card .room-actions .edit-button:hover{background-color:#1976d2}.room-card .room-actions .delete-button{background-color:#f44336;color:#fff}.room-card .room-actions .delete-button:hover{background-color:#d32f2f}.automatic-booking-container{margin-bottom:80px;max-width:600px;padding:16px;width:100%}.automatic-booking-container .booking-form h2{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:500;margin:none}.automatic-booking-container .booking-form .room-select{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:8px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;font-size:16px;outline:none;padding:12px;width:100%}.automatic-booking-container .booking-form .room-select:focus{border:1px solid #80bf33}.automatic-booking-container .booking-form .room-select option{padding:8px}.automatic-booking-container .booking-form .input-group{margin-bottom:24px}.automatic-booking-container .booking-form .input-group input.error{border-color:#f44}.automatic-booking-container .booking-form .input-group .error-message{color:#f44;font-size:12px;margin-top:4px}.automatic-booking-container .booking-form .input-group .checking-message{color:#666;font-size:12px;margin-top:4px}.automatic-booking-container .booking-form .input-group label{color:#666;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.automatic-booking-container .booking-form .input-group input{border:1px solid #ddd;border-radius:8px;font-size:16px;outline:none;padding:12px;width:100%}.automatic-booking-container .booking-form .input-group input:focus{border-color:#98cb4c}.automatic-booking-container .booking-form .day-selector{margin-bottom:24px}.automatic-booking-container .booking-form .day-selector label{color:#666;display:block;font-size:14px;font-weight:500;margin-bottom:12px}.automatic-booking-container .booking-form .day-selector .days{align-items:flex-start;align-self:stretch;display:flex;gap:4px}.automatic-booking-container .booking-form .day-selector .days .day-button{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);border:none;border-radius:8px;color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .05s ease}.automatic-booking-container .booking-form .day-selector .days .day-button:hover{opacity:.5}.automatic-booking-container .booking-form .day-selector .days .day-button.active,.automatic-booking-container .booking-form .day-selector .days .day-button:hover{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.automatic-booking-container .booking-form .time-slots{align-content:flex-end;align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:8px}.automatic-booking-container .booking-form .time-slots .time-slot{align-items:center;background-color:#65656529;border:none;border-radius:8px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;display:flex;flex-direction:column;max-width:80px;padding:8px;transition:all .2s ease}.automatic-booking-container .booking-form .time-slots .time-slot:hover{background-color:#65656540}.automatic-booking-container .booking-form .time-slots .time-slot.active{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.automatic-booking-container .booking-form .time-slots .time-slot .time-range{color:inherit;font-size:12px;margin-top:4px;opacity:.8}.automatic-booking-container .booking-form .create-button{background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:8px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;font-size:16px;padding:16px;transition:all .2s ease;width:100%}.automatic-booking-container .booking-form .create-button:hover{opacity:.8;scale:.997}.automatic-booking-container .booking-form .create-button:disabled{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:not-allowed}.automatic-booking-container .bookings-list{margin-top:32px}.automatic-booking-container .bookings-list .booking-item{align-items:center;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px}.automatic-booking-container .bookings-list .booking-item .booking-info .room-info{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin:4px 0}.automatic-booking-container .bookings-list .booking-item .booking-info .user-info{margin-bottom:4px}.automatic-booking-container .bookings-list .booking-item .booking-info .user-info .name{color:#000;color:var(--tg-theme-text-color);font-weight:500;margin-right:8px}.automatic-booking-container .bookings-list .booking-item .booking-info .user-info .phone{color:#666}.automatic-booking-container .bookings-list .booking-item .booking-info .time-info{color:#444;font-size:14px}.automatic-booking-container .bookings-list .booking-item .delete-button{background:#d02c2c26;border:none;cursor:pointer;opacity:.6;padding:8px;transition:opacity .2s ease;width:40px}.automatic-booking-container .bookings-list .booking-item .delete-button:hover{opacity:1}.automatic-booking-container .bookings-list .booking-item .delete-button img{height:20px;width:20px}@media(max-width:768px){.automatic-booking-container .booking-form .time-slots{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.automatic-booking-container .booking-form .time-slots{grid-template-columns:repeat(1,1fr)}}.container{background-color:#fff;background-color:var(--tg-theme-bg-color)}.booking-requests-screen{margin:0 auto 40px;max-width:800px;padding:16px;width:100%}.booking-requests-screen h3{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin:0 0 8px}.booking-requests-screen h2{color:#000;color:var(--tg-theme-text-color);font-size:18px;margin:0 0 8px}.booking-requests-screen .booking-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center}.booking-requests-screen .booking-actions .action-buttons{align-items:center;display:flex;gap:8px}.booking-requests-screen .booking-card{align-items:flex-start;background:#f2f2f7;background:var(--tg-theme-secondary-bg-color);border:2px solid #0000;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px;transition:all .3s ease}.booking-requests-screen .booking-card[data-type=automatic]{border:1px dashed #66a31f;border:1px dashed var(--tg-theme-accent-text-color)}.booking-requests-screen .booking-card.deleting{border-color:#ef5350;opacity:.7;transform:scale(.98)}.booking-requests-screen .booking-card .delete-button:disabled{cursor:not-allowed;opacity:.5}.booking-requests-screen .booking-card .booking-info{flex:1 1;width:100%}.booking-requests-screen .booking-card .booking-info .user-info{margin-bottom:12px}.booking-requests-screen .booking-card .booking-info .user-info h3{color:#000;color:var(--tg-theme-text-color);font-size:18px;margin:0}.booking-requests-screen .booking-card .booking-info .user-info .phone{color:#66a31f;color:var(--tg-theme-accent-text-color);font-size:15px;text-decoration:none}.booking-requests-screen .booking-card .booking-info .user-info .phone:hover{text-decoration:underline}.booking-requests-screen .booking-card .booking-info .booking-details{color:#000;color:var(--tg-theme-text-color);display:flex;flex-direction:column;font-size:14px;gap:4px}.booking-requests-screen .booking-card .booking-info .booking-details .date{font-size:12px;font-weight:500}.booking-requests-screen .booking-card .booking-info .booking-details .time{color:#8a8a8f;color:var(--tg-theme-hint-color)}.booking-requests-screen .booking-card .booking-info .booking-details .price{color:#98cb4c;font-weight:500}.booking-requests-screen .booking-card .booking-info .booking-details .event-type{color:#907641}.booking-requests-screen .booking-card .booking-info .booking-details .room{color:#000;color:var(--tg-theme-text-color);font-weight:600}.booking-requests-screen .booking-card .booking-info .booking-details .type{color:#8a8a8f;color:var(--tg-theme-hint-color)}.booking-requests-screen .booking-card .booking-actions{align-items:center;display:flex;gap:8px}.booking-requests-screen .booking-card .booking-actions .price-input-group{color:#000;color:var(--tg-theme-text-color);position:relative}.booking-requests-screen .booking-card .booking-actions .price-input-group input{background-color:#fff;background-color:var(--tg-theme-bg-color);border:none;border-radius:8px;box-sizing:border-box;color:#000;color:var(--tg-theme-text-color);font-size:14px;height:44px;padding:8px;width:88px}.booking-requests-screen .booking-card .booking-actions .price-input-group input.error{border-color:#f44}.booking-requests-screen .booking-card .booking-actions .price-input-group input:focus{border-color:#98cb4c;outline:none}.booking-requests-screen .booking-card .booking-actions .price-input-group .error-message{bottom:-20px;color:#f44;font-size:12px;left:0;position:absolute;white-space:nowrap}.booking-requests-screen .booking-card .booking-actions button{background:none;border:none;cursor:pointer;padding:8px;transition:opacity .2s}.booking-requests-screen .booking-card .booking-actions button:hover{opacity:.7}.booking-requests-screen .booking-card .booking-actions button:disabled{cursor:not-allowed;opacity:.3}.booking-requests-screen .booking-card .booking-actions button img{height:20px;width:20px}.booking-requests-screen .booking-card .booking-actions .confirm-button{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);border-radius:12px;height:40px;width:40px}.booking-requests-screen .booking-card .booking-actions .confirm-button img{margin-top:2px}.booking-requests-screen .booking-card .booking-actions .delete-button{background:#d02c2c26;border-radius:12px;height:40px;width:40px}.booking-requests-screen .pending-bookings{margin-bottom:40px}.booking-requests-screen .confirmed-bookings .booking-card{background:#f2f2f7;background:var(--tg-theme-secondary-bg-color)}@media(max-width:600px){.booking-requests-screen .booking-card{flex-direction:row}.booking-requests-screen .booking-card .booking-actions{justify-content:flex-end}}.loading{font-size:16px}.loading,.no-bookings{color:#8a8a8f;color:var(--tg-theme-hint-color);padding:20px;text-align:center}.no-bookings,.status{font-size:14px}.status{font-weight:500}.status.status-confirmed{color:#98cb4c}.status.status-pending{color:#ffa726}.status.status-cancelled{color:#ef5350}.search-container{display:flex;margin-bottom:24px}.search-container .search-input{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:8px;box-sizing:border-box;color:#000;color:var(--tg-theme-text-color);font-size:16px;height:48px;padding:0 16px;transition:all .3s ease;width:100%}.search-container .search-input::placeholder{color:#8a8a8f;color:var(--tg-theme-hint-color)}.search-container .search-input:focus{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);outline:none}.search-container .search-stats{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin-top:8px}.auto-bookings-toggle{align-items:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;margin-left:8px;-webkit-user-select:none;user-select:none}.auto-bookings-toggle .toggle-label{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:12px}.auto-bookings-toggle .toggle-switch{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;height:24px;position:relative;transition:background-color .3s ease;width:48px}.auto-bookings-toggle .toggle-switch.active{background-color:#80bf33;background-color:var(--tg-theme-button-color)}.auto-bookings-toggle .toggle-switch .toggle-handle{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.auto-bookings-toggle .toggle-switch.active .toggle-handle{transform:translateX(24px)}.auto-bookings-toggle:hover .toggle-switch.active,.auto-bookings-toggle:hover .toggle-switch:not(.active){opacity:.95}.booking-card{align-items:flex-start;background-color:#fff;background-color:var(--tg-theme-bg-color);background:#f2f2f7;background:var(--tg-theme-secondary-bg-color);border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px;transition:all .2s ease}.booking-card:hover{opacity:.8}.booking-card[data-type=automatic]{border:1px dashed #66a31f;border:1px dashed var(--tg-theme-accent-text-color)}.booking-card.expanded{opacity:.8}.booking-card .booking-info{flex:1 1;width:100%}.booking-card .booking-info .user-info{margin-bottom:12px}.booking-card .booking-info .user-info h3{color:#000;color:var(--tg-theme-text-color);font-size:18px;margin:0}.booking-card .booking-info .user-info .phone{color:#66a31f;color:var(--tg-theme-accent-text-color);display:block;font-size:15px;margin-top:4px;text-decoration:none}.booking-card .booking-info .user-info .phone:hover{text-decoration:underline}.booking-card .booking-info .booking-details{color:#000;color:var(--tg-theme-text-color);display:flex;flex-direction:column;font-size:14px;gap:4px}.booking-card .booking-info .booking-details .date{font-size:12px;font-weight:500}.booking-card .booking-info .booking-details .time{color:#8a8a8f;color:var(--tg-theme-hint-color)}.booking-card .booking-info .booking-details .room{color:#000;color:var(--tg-theme-text-color);font-weight:600}.booking-card .booking-info .booking-details .people,.booking-card .booking-info .booking-details .type{color:#8a8a8f;color:var(--tg-theme-hint-color)}.booking-card .booking-info .booking-details .event-type{color:#907641}.booking-card .booking-info .booking-details .price-section{margin:0}.booking-card .booking-info .booking-details .price-section .price-display{align-items:center;cursor:pointer;display:flex;gap:8px}.booking-card .booking-info .booking-details .price-section .price-display .price{color:#98cb4c;font-weight:500}.booking-card .booking-info .booking-details .price-section .price-display .edit-hint{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:12px;opacity:0;transition:opacity .2s}.booking-card .booking-info .booking-details .price-section .price-display:hover .edit-hint{opacity:1}.booking-card .booking-info .booking-details .price-section .price-edit{align-items:center;display:flex;gap:8px}.booking-card .booking-info .booking-details .price-section .price-edit .price-input{background:#fff;background:var(--tg-theme-bg-color);border:none;border-radius:4px;color:#000;color:var(--tg-theme-text-color);height:32px;padding:4px 8px;width:88px}.booking-card .booking-info .booking-details .price-section .price-edit .price-input:focus{border:1px solid #66a31f;border:1px solid var(--tg-theme-accent-text-color);outline:none}.booking-card .booking-info .booking-details .price-section .price-edit button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 8px}.booking-card .booking-info .booking-details .price-section .price-edit button.save-price{background:#80bf33;background:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.booking-card .booking-info .booking-details .price-section .price-edit button.cancel-edit{background:rgba(#8a8a8f,.1);background:rgba(var(--tg-theme-hint-color),.1);color:#8a8a8f;color:var(--tg-theme-hint-color)}.booking-card .booking-info .booking-details .status{border-radius:4px;display:inline-block;font-size:14px;font-weight:500;margin-top:4px;padding:4px 8px}.booking-card .booking-info .booking-details .status.status-confirmed{background:#98cb4c1a;color:#98cb4c}.booking-card .booking-info .booking-details .status.status-pending{background:#ffa7261a;color:#ffa726}.booking-card .booking-info .booking-details .status.status-cancelled{background:#ef53501a;color:#ef5350}.booking-card .booking-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center}.booking-card .booking-actions .action-buttons{align-items:center;display:flex;gap:8px}.booking-card .booking-actions .price-input-group{position:relative}.booking-card .booking-actions .price-input-group input{background-color:#fff;background-color:var(--tg-theme-bg-color);border:none;border-radius:8px;box-sizing:border-box;color:#000;color:var(--tg-theme-text-color);font-size:14px;height:44px;padding:8px;width:88px}.booking-card .booking-actions .price-input-group input.error{border:1px solid #f44}.booking-card .booking-actions .price-input-group input:focus{border-color:#98cb4c;outline:none}.booking-card .booking-actions .price-input-group .error-message{bottom:-20px;color:#f44;font-size:12px;left:0;position:absolute;white-space:nowrap}.booking-card .booking-actions button{border:none;border-radius:12px;cursor:pointer;height:40px;transition:opacity .2s;width:40px}.booking-card .booking-actions button:hover{opacity:.7}.booking-card .booking-actions button:disabled{cursor:not-allowed;opacity:.3}.booking-card .booking-actions button img{height:20px;width:20px}.booking-card .booking-actions button.confirm-button{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.booking-card .booking-actions button.confirm-button img{margin-top:2px}.booking-card .booking-actions button.delete-button{background:#d02c2c26}@media(max-width:600px){.booking-card{flex-direction:row}.booking-card .booking-actions{justify-content:flex-end;margin-top:0}}.users-screen{margin:0 auto;max-width:900px;padding:20px;width:100%}.users-screen .error,.users-screen .loading{color:#555;font-size:16px;padding:40px;text-align:center}.users-screen .error.error,.users-screen .loading.error{color:#e53935}.users-header{display:flex;flex-direction:column;margin-bottom:20px}.users-header .back-button{align-self:flex-start;background:none;border:none;color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;font-size:16px;margin-bottom:10px;padding:0}.users-header .back-button:hover{text-decoration:underline}.users-header h1{color:#000;color:var(--tg-theme-text-color);font-size:24px;margin:0 0 20px}.users-section{margin-bottom:30px}.users-section h2{border-bottom:1px solid #eee;color:#000;color:var(--tg-theme-text-color);font-size:20px;margin-bottom:15px;padding-bottom:10px}.users-section.new-users h2{color:#2196f3}.users-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.user-card{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;padding:15px}.user-card.new-user{background-color:#e3f2fd;border-left:3px solid #2196f3}.user-card .user-info{flex:1 1;margin-bottom:15px}.user-card .user-info p{margin:5px 0}.user-card .user-info p.user-name{color:#000;color:var(--tg-theme-text-color);font-size:16px;font-weight:700}.user-card .user-info p.user-phone{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px}.user-card .user-info p.user-role{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:13px;font-style:italic}.user-card .user-actions{display:flex;gap:10px}.user-card .user-actions button{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:8px 12px}.user-card .user-actions button.approve-button{background-color:#4caf50;color:#fff}.user-card .user-actions button.approve-button:hover{background-color:#43a047}.user-card .user-actions button.ban-button{background-color:#f44336;color:#fff}.user-card .user-actions button.ban-button:hover{background-color:#e53935}.no-users{color:#8a8a8f;color:var(--tg-theme-hint-color);font-style:italic;grid-column:1/-1;padding:30px;text-align:center}@media(max-width:600px){.users-grid{grid-template-columns:1fr}.users-screen{padding:15px}}.back-button-container{background:#fff;background:var(--tg-theme-bg-color);border-top:1px solid #f2f2f7;border-top:1px solid var(--tg-theme-secondary-bg-color);bottom:0;left:0;padding:8px 0 24px;pointer-events:none;position:fixed;right:0;width:100%;z-index:1000}.back-button-wrapper{margin:0 auto;max-width:600px;padding:0 16px;pointer-events:auto}.back-button{align-items:center;background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:12px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:16px;transition:opacity .2s ease;width:100%}.back-button:hover{opacity:.9}.back-button:active{opacity:.8}.not-found-container{align-items:center;color:#000;color:var(--tg-theme-text-color);display:inline-flex;flex-direction:column;gap:0;margin:auto}.back-home-button{align-items:center;background-color:#80bf33;background-color:var(--tg-theme-button-color);border:none;border-radius:12px;color:#fff;color:var(--tg-theme-button-text-color);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:16px;transition:opacity .2s ease;width:100%}.back-home-button:hover{opacity:.9}.back-home-button:active{opacity:.8}.landing-page{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:1rem;width:100%}.landing-page .header{margin-bottom:2rem;text-align:center}.landing-page .header h1{color:#ff4500;font-family:Balsamiq Sans,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:-8px}@media(min-width:1024px){.landing-page .header h1{font-size:3rem}}.landing-page .header h2{color:#333;font-family:Balsamiq Sans,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin-top:-8px}@media(min-width:1024px){.landing-page .header h2{font-size:1.875rem}}.landing-page .nav-buttons{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;max-width:28rem;width:100%}.landing-page .nav-buttons a{align-items:center;border-radius:.5rem;box-sizing:border-box;display:flex;font-family:Balsamiq Sans,sans-serif;font-weight:700;gap:.5rem;justify-content:center;padding:1rem;transition:background-color .2s ease;width:100%}.landing-page .nav-buttons a.vk-button{background-color:#07f;color:#fff}.landing-page .nav-buttons a.vk-button:hover{background-color:#06c}.landing-page .nav-buttons a.vk-button img{height:1.5rem;width:1.5rem}.landing-page .nav-buttons a.booking-button{background-color:#4a4a4a;color:#fff}.landing-page .nav-buttons a.booking-button:hover{background-color:#333}.landing-page .footer{color:#666;text-align:center}.landing-page .footer address{font-style:normal;margin-bottom:1.5rem}.landing-page .footer address p{margin-bottom:.5rem}.landing-page .footer address p:first-child{font-weight:600}.landing-page .footer address a{color:inherit;text-decoration:none}.landing-page .footer address a:hover{text-decoration:underline}.landing-page .footer .services-list{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pin-input-container{align-items:center;display:flex;flex-direction:column;width:100%}.pin-input-container h1{color:#000;color:var(--tg-theme-text-color);font-size:20px;font-weight:600;margin:0 0 1.5rem;text-align:center}.pin-input-container .digits-container{align-items:center;box-sizing:border-box;display:flex;gap:8px;margin-bottom:24px;max-width:240px;padding:0 8px;width:100%}.pin-input-container .digits-container .digit-input{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:2px solid #f2f2f7;border:2px solid var(--tg-theme-secondary-bg-color);border-radius:12px;color:#000;color:var(--tg-theme-text-color);cursor:default;flex:1 1;font-size:24px;height:56px;min-width:0;padding:0;text-align:center;transition:all .2s ease}.pin-input-container .digits-container .digit-input:focus{border:2px solid #80bf33;border:2px solid var(--tg-theme-button-color);outline:none}.pin-input-container .digits-container .digit-input.current{border-color:#80bf33;border-color:var(--tg-theme-button-color)}.pin-input-container .digits-container .digit-input.error{animation:shake .5s;border-color:#f44}.pin-input-container .error-message{color:#f44;font-size:14px;margin:8px 0 16px;text-align:center}.pin-input-container .keypad{margin:0 auto;max-width:280px;width:100%}.pin-input-container .keypad .keypad-row{display:flex;gap:8px;justify-content:center;margin-bottom:8px}.pin-input-container .keypad .keypad-row .keypad-button{align-items:center;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:16px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;display:flex;font-size:24px;height:64px;justify-content:center;transition:all .2s ease;width:64px}.pin-input-container .keypad .keypad-row .keypad-button:hover:not(:disabled){background-color:rgba(#80bf33,.1);background-color:rgba(var(--tg-theme-button-color),.1)}.pin-input-container .keypad .keypad-row .keypad-button:active:not(:disabled){transform:scale(.95)}.pin-input-container .keypad .keypad-row .keypad-button.empty{visibility:hidden}.pin-input-container .keypad .keypad-row .keypad-button.backspace{font-size:20px}.pin-input-container .keypad .keypad-row .keypad-button:disabled{cursor:not-allowed;opacity:.5}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(8px)}75%{transform:translateX(-8px)}}@media screen and (max-width:360px){.pin-input-container .digits-container{gap:4px;padding:0 4px}.pin-input-container .digits-container .digit-input{font-size:20px;height:48px}.pin-input-container .keypad .keypad-row .keypad-button{font-size:20px;height:56px;width:56px}}.Input_container__qsWI3{align-items:center;background-color:#fff;background-color:var(--tg-theme-bg-color);border:1px solid;border-radius:12px;box-sizing:border-box;display:flex;gap:8px;padding:14px 16px;transition:all .2s ease;width:100%}.Input_container__qsWI3.Input_inactive__KvTP1{border-color:#d4d4d4;border-color:var(--tg-theme-section-separator-color)}.Input_container__qsWI3.Input_active__FvyYN,.Input_container__qsWI3.Input_filled__R2sPQ{border-color:#80bf33;border-color:var(--tg-theme-button-color)}.Input_container__qsWI3.Input_type-text__3tTTO .Input_input__JK1qY{padding:0}.Input_container__qsWI3.Input_readOnly__Bp5RE{background-color:#d4d4d4;background-color:var(--tg-theme-section-separator-color);pointer-events:none}.Input_container__qsWI3.Input_readOnly__Bp5RE .Input_input__JK1qY{cursor:default;opacity:.8;pointer-events:none}.Input_container__qsWI3 .Input_togglePassword__5Ob8J{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0;opacity:.6;padding:0;transition:opacity .2s ease;width:40px}.Input_container__qsWI3 .Input_togglePassword__5Ob8J:hover{opacity:1}.Input_container__qsWI3 .Input_togglePassword__5Ob8J svg{height:20px;width:30px}.Input_container__qsWI3 .Input_togglePassword__5Ob8J svg path{fill:#8a8a8f;fill:var(--tg-theme-hint-color)}.Input_prefix__hopXD{color:#8a8a8f;color:var(--tg-theme-hint-color)}.Input_input__JK1qY,.Input_prefix__hopXD{font-family:SF Pro-Regular,Helvetica,sans-serif;font-size:16px;font-weight:400}.Input_input__JK1qY{background:none;border:none;color:#000;color:var(--tg-theme-text-color);flex:1 1;outline:none;width:100%}.Input_input__JK1qY::placeholder,.Input_upperLabel__4E\+nV{color:#8a8a8f;color:var(--tg-theme-hint-color)}.Input_upperLabel__4E\+nV{display:block;font-size:12px;margin-bottom:4px;margin-left:8px}.Input_errorMessage__bYRwv{color:#f44336;font-size:13px;padding-left:8px;padding-top:4px}.Button_button__mzCxH{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:none;border-radius:12px;cursor:pointer;display:inline-flex;gap:8px;height:48px;justify-content:center;padding:9px 24px;position:relative;transition:all .2s ease}.Button_button__mzCxH:before{background:#0000;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background-color .2s ease}.Button_button__mzCxH:hover:not(:disabled):before{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.Button_button__mzCxH:active:not(:disabled):before{background-color:#0000001a}.Button_button__mzCxH.Button_withIcon__X-X0L{padding-left:16px;padding-right:16px}.Button_button__mzCxH .Button_label__uU4jg{font-size:17px;font-weight:500;position:relative;text-align:center;z-index:1}.Button_button__mzCxH .Button_icon__9EJ7Y{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px;z-index:1}.Button_button__mzCxH .Button_icon__9EJ7Y svg{height:100%;width:100%}.Button_button__mzCxH.Button_fullWidth__PZGMa{width:100%}.Button_button__mzCxH.Button_agressive__SFtZL{background-color:#d02c2c26}.Button_button__mzCxH.Button_agressive__SFtZL .Button_icon__9EJ7Y,.Button_button__mzCxH.Button_agressive__SFtZL .Button_label__uU4jg{color:#fe5454}.Button_button__mzCxH.Button_agressive__SFtZL:hover:not(:disabled){background-color:#d02c2c40}.Button_button__mzCxH.Button_active__ogAws{background-color:#80bf33;background-color:var(--tg-theme-button-color)}.Button_button__mzCxH.Button_active__ogAws .Button_icon__9EJ7Y,.Button_button__mzCxH.Button_active__ogAws .Button_label__uU4jg{color:#fff;color:var(--tg-theme-button-text-color)}.Button_button__mzCxH.Button_active__ogAws:hover:not(:disabled){background-color:#80bf33;background-color:var(--tg-theme-button-color)}.Button_button__mzCxH.Button_unnoticeable__KmQ0q{background-color:#fff;background-color:var(--tg-theme-bg-color)}.Button_button__mzCxH.Button_unnoticeable__KmQ0q .Button_icon__9EJ7Y,.Button_button__mzCxH.Button_unnoticeable__KmQ0q .Button_label__uU4jg{color:#e24444}.Button_button__mzCxH.Button_unnoticeable__KmQ0q:hover:not(:disabled){background-color:#fff;background-color:var(--tg-theme-bg-color)}.Button_button__mzCxH.Button_inactive__Io7cx{background-color:#99898e}.Button_button__mzCxH.Button_inactive__Io7cx .Button_icon__9EJ7Y,.Button_button__mzCxH.Button_inactive__Io7cx .Button_label__uU4jg{color:#fff;color:var(--tg-theme-button-text-color)}.Button_button__mzCxH.Button_inactive__Io7cx:hover:not(:disabled){background-color:#8d7b81}.Button_button__mzCxH.Button_secondary__cVGF4{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.Button_button__mzCxH.Button_secondary__cVGF4 .Button_icon__9EJ7Y,.Button_button__mzCxH.Button_secondary__cVGF4 .Button_label__uU4jg{color:#66a31f;color:var(--tg-theme-accent-text-color)}.Button_button__mzCxH.Button_secondary__cVGF4:hover:not(:disabled){background-color:rgba(rgba(128,191,51,.161),.3);background-color:rgba(var(--tg-theme-button-text-color-opacity),.3)}.Button_button__mzCxH.Button_disabled__ELmzW{cursor:not-allowed;opacity:.5}.Button_button__mzCxH.Button_disabled__ELmzW:before{display:none}@media(max-width:480px){.Button_button__mzCxH{max-width:none;width:100%}}.AuthPages_authCard__EpF93{align-items:center;background:#fff;background:var(--tg-theme-bg-color);box-sizing:border-box;display:inline-flex;flex-direction:column;height:95vh;justify-content:center;overflow:hidden;padding:2rem;width:100%}.AuthPages_authCard__EpF93 .AuthPages_greetingIcon__gceTJ{height:200px!important;width:200px!important}.AuthPages_authCard__EpF93 h1{color:#000;color:var(--tg-theme-text-color);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.AuthPages_authCard__EpF93 .AuthPages_errorMessage__pg7-A{background-color:#ff44441a;border-radius:8px;color:#f44;font-size:.875rem;margin-bottom:1rem;max-width:420px;padding:1rem;text-align:center;width:100%}.AuthPages_authCard__EpF93 .AuthPages_inputGroup__sA8No{margin-bottom:8px;max-width:420px;width:100%}.AuthPages_authCard__EpF93 .AuthPages_buttons__ZkbXj{display:flex;flex-direction:column;gap:.5rem;max-width:420px;width:100%}.AuthPages_authCard__EpF93 .AuthPages_buttons__ZkbXj .AuthPages_button__4h7KU{width:100%}@media(max-width:480px){.AuthPages_authCard__EpF93{padding:1rem}.AuthPages_authCard__EpF93 .AuthPages_greetingIcon__gceTJ{height:120px;width:120px}.AuthPages_authCard__EpF93 h1{font-size:1.25rem}}.AuthPages_telegramLoginPrompt__MIdLd{max-width:420px;text-align:center;width:100%}.AuthPages_telegramLoginPrompt__MIdLd p{font-weight:500;margin-bottom:15px}.AuthPages_telegramLoginPrompt__MIdLd .AuthPages_orDivider__78\+h3{color:#8a8a8f;color:var(--tg-theme-hint-color,#999);font-size:14px;margin:15px 0;position:relative}.AuthPages_telegramLoginPrompt__MIdLd .AuthPages_orDivider__78\+h3:after,.AuthPages_telegramLoginPrompt__MIdLd .AuthPages_orDivider__78\+h3:before{background-color:#8a8a8f;background-color:var(--tg-theme-hint-color,#ddd);content:"";height:1px;position:absolute;top:50%;width:30%}.AuthPages_telegramLoginPrompt__MIdLd .AuthPages_orDivider__78\+h3:before{left:0}.AuthPages_telegramLoginPrompt__MIdLd .AuthPages_orDivider__78\+h3:after{right:0}.AuthPages_telegramLoginInfo__QsjcE{margin:20px 0;text-align:center}.AuthPages_telegramLoginInfo__QsjcE p{margin-bottom:10px}.Switch_switch__Bz-Tx{align-items:center;background-color:#7d7d7d40;border-radius:12px;box-sizing:border-box;display:flex;min-height:48px;overflow:hidden;padding:4px;position:relative;width:100%}.Switch_switch__Bz-Tx .Switch_slider__jJePh{background-color:var(--tg-theme-button-color);border-radius:8px;bottom:4px;box-sizing:border-box;left:4px;position:absolute;top:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}.Switch_switch__Bz-Tx .Switch_option__OkjA3{background:none;border:none;color:var(--tg-theme-text-color);cursor:pointer;flex:1 1;font-size:17px;font-weight:500;height:40px;padding:8px;position:relative;transition:color .2s ease;z-index:2}.Switch_switch__Bz-Tx .Switch_option__OkjA3.Switch_active__5VVQH{color:var(--tg-theme-button-text-color)}.Switch_switch__Bz-Tx .Switch_option__OkjA3:hover:not(.Switch_active__5VVQH):not(:disabled){color:rgba(var(--tg-theme-text-color),.8)}.Switch_switch__Bz-Tx.Switch_disabled__YWcB2{cursor:not-allowed;opacity:.5}.Switch_switch__Bz-Tx.Switch_disabled__YWcB2 .Switch_option__OkjA3{cursor:not-allowed}.Switch_switch__Bz-Tx.Switch_disabled__YWcB2 .Switch_slider__jJePh{background-color:#7d7d7d80}.TabButton_tabButton__0baQU{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease-in-out;width:auto}.TabButton_tabButton__0baQU:before{background:#0000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background .2s ease-in-out}.TabButton_tabButton__0baQU:hover:before{background:#ffffff1a}.TabButton_tabButton__0baQU:active:before{background:#fff3}.TabButton_tabButton__0baQU .TabButton_label__n71VL{font-size:16px;font-weight:500;position:relative;white-space:nowrap;z-index:1}.TabButton_tabButton__0baQU.TabButton_new-kid__LxJV7{background-color:#25204ebf;color:#fff}.TabButton_tabButton__0baQU.TabButton_new-kid__LxJV7:hover{background-color:#25204ed9}.TabButton_tabButton__0baQU.TabButton_inactive-tab__Vqau9{background-color:#0006;color:#fff}.TabButton_tabButton__0baQU.TabButton_inactive-tab__Vqau9:hover{background-color:#00000080}.TabButton_tabButton__0baQU.TabButton_active-tab__MUjxd{background-color:#000000bf;color:#fff}.TabButton_tabButton__0baQU.TabButton_active-tab__MUjxd:hover{background-color:#000000d9}.TabButton_tabButton__0baQU.TabButton_disabled__rPapC{cursor:not-allowed;opacity:.5}.TabButton_tabButton__0baQU.TabButton_disabled__rPapC:active:before,.TabButton_tabButton__0baQU.TabButton_disabled__rPapC:hover:before{background:#0000}.AddChild_addChildContainer__Ybjdl{padding:16px}.AddChild_addChildContainer__Ybjdl h1{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600;margin:8px 0 12px}.AddChild_addChildContainer__Ybjdl .AddChild_formSection__PZNTn{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;margin-bottom:24px;padding:12px}.AddChild_addChildContainer__Ybjdl .AddChild_formSection__PZNTn h2{color:#000;color:var(--tg-theme-text-color);font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0}.AddChild_addChildContainer__Ybjdl .AddChild_formRow__3Zz4P{display:flex;gap:16px;margin-bottom:16px}@media(max-width:768px){.AddChild_addChildContainer__Ybjdl .AddChild_formRow__3Zz4P{flex-direction:column;gap:8px}}.AddChild_addChildContainer__Ybjdl .AddChild_formRow__3Zz4P:last-child{margin-bottom:0}.AddChild_addChildContainer__Ybjdl .AddChild_formColumn__fsWz5{flex:1 1}.AddChild_addChildContainer__Ybjdl .AddChild_fullWidth__jkl5P{width:100%}.AddChild_addChildContainer__Ybjdl .AddChild_switchContainer__ajWFq{display:flex;flex-direction:column;gap:4px}.AddChild_addChildContainer__Ybjdl .AddChild_switchLabel__Vu-1t{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:12px;margin:0 0 0 8px}.AddChild_addChildContainer__Ybjdl .AddChild_permissionRow__YwYpv{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}@media(max-width:768px){.AddChild_addChildContainer__Ybjdl .AddChild_permissionRow__YwYpv{align-items:flex-start;flex-direction:column;gap:8px}}.AddChild_addChildContainer__Ybjdl .AddChild_permissionRow__YwYpv .AddChild_permissionLabel__bLqL3{color:#000;color:var(--tg-theme-text-color);flex:1 1;font-size:16px;margin:0}.AddChild_addChildContainer__Ybjdl .AddChild_permissionRow__YwYpv .AddChild_switchWrapper__OQaSx{font-size:15px!important;width:400px}@media(max-width:768px){.AddChild_addChildContainer__Ybjdl .AddChild_permissionRow__YwYpv .AddChild_switchWrapper__OQaSx{width:100%}}.AddChild_addChildContainer__Ybjdl .AddChild_textarea__5Av6N{background-color:#fff;background-color:var(--tg-theme-bg-color);border:none;border-radius:12px;box-sizing:border-box;color:#000;color:var(--tg-theme-text-color);font-family:inherit;font-size:16px;min-height:80px;padding:12px;resize:vertical;width:100%}.AddChild_addChildContainer__Ybjdl .AddChild_textarea__5Av6N::placeholder{color:#8a8a8f;color:var(--tg-theme-hint-color)}.AddChild_addChildContainer__Ybjdl .AddChild_textarea__5Av6N:focus{border:1px solid #80bf33;border:1px solid var(--tg-theme-button-color);outline:none}.AddChild_addChildContainer__Ybjdl .AddChild_textarea__5Av6N:disabled{cursor:not-allowed;opacity:.7}.AddChild_addChildContainer__Ybjdl .AddChild_buttonContainer__5f3tX{margin-bottom:40px;margin-top:32px}.AddChild_successContainer__N9aug{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:20px}.AddChild_successContainer__N9aug .AddChild_successMessage__hv7Xf{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;max-width:400px;padding:32px;text-align:center}.AddChild_successContainer__N9aug .AddChild_successMessage__hv7Xf h2{color:#80bf33;color:var(--tg-theme-button-color);font-size:24px;margin-bottom:16px;margin-top:0}.AddChild_successContainer__N9aug .AddChild_successMessage__hv7Xf p{color:#000;color:var(--tg-theme-text-color);font-size:16px;margin-bottom:24px}.ChildContent_childContentContainer__y2jLM .ChildContent_errorState__9Faxu,.ChildContent_childContentContainer__y2jLM .ChildContent_loadingState__aRDu\+{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.ChildContent_childContentContainer__y2jLM .ChildContent_errorState__9Faxu p,.ChildContent_childContentContainer__y2jLM .ChildContent_loadingState__aRDu\+ p{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px;margin-bottom:16px}.ChildContent_childContentContainer__y2jLM .ChildContent_childHeader__91XGO{align-items:center;display:flex;justify-content:space-between;padding:20px}.ChildContent_childContentContainer__y2jLM .ChildContent_childHeader__91XGO .ChildContent_childInfo__vesRQ{flex:1 1;margin-right:12px;min-width:0;overflow:hidden}.ChildContent_childContentContainer__y2jLM .ChildContent_childHeader__91XGO .ChildContent_childInfo__vesRQ .ChildContent_editIcon__Wq2Rz{margin-left:8px;opacity:.4}.ChildContent_childContentContainer__y2jLM .ChildContent_childHeader__91XGO .ChildContent_childInfo__vesRQ .ChildContent_childName__dymsd{color:#000;color:var(--tg-theme-text-color);display:block;font-size:24px;font-weight:600;margin:0 0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChildContent_childContentContainer__y2jLM .ChildContent_childHeader__91XGO .ChildContent_childInfo__vesRQ .ChildContent_childName__dymsd:hover{cursor:pointer}.ChildContent_childContentContainer__y2jLM .ChildContent_childHeader__91XGO .ChildContent_childInfo__vesRQ .ChildContent_childName__dymsd:hover .ChildContent_editIcon__Wq2Rz{opacity:.6}.ChildContent_childContentContainer__y2jLM .ChildContent_childHeader__91XGO .ChildContent_childInfo__vesRQ .ChildContent_childAge__w7hgP{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px;margin:0}.ChildContent_childContentContainer__y2jLM .ChildContent_childHeader__91XGO .ChildContent_headerButtons__6Y9MF{display:flex;flex-basis:auto;flex-shrink:0;gap:8px}.ChildContent_childContentContainer__y2jLM .ChildContent_infoCard__-JXdv{margin-bottom:16px}.ChildContent_childContentContainer__y2jLM .ChildContent_infoCard__-JXdv h2{color:#000;color:var(--tg-theme-text-color);font-size:22px;font-weight:600;margin-bottom:12px;margin-left:20px;margin-top:0}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonsScroll__w2KQ7{-ms-overflow-style:none;display:flex;gap:16px;overflow-x:auto;padding:0 32px 0 16px;scrollbar-width:none}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonsScroll__w2KQ7::-webkit-scrollbar{display:none}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonsScroll__w2KQ7 .ChildContent_lessonCardWrapper__fqsZJ{flex:0 0 auto}.ChildContent_childContentContainer__y2jLM .ChildContent_noLessons__0j6GE{color:#8a8a8f;color:var(--tg-theme-hint-color);font-style:italic;padding:30px 0;text-align:center}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;margin-bottom:24px;padding:20px}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonTitle__UyR26{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600;margin:0 0 16px;text-align:center}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonImageContainer__5-HBG{border-radius:12px;height:200px;margin-bottom:20px;overflow:hidden;width:100%}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonImageContainer__5-HBG img{height:100%;object-fit:cover;width:100%}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonImageContainer__5-HBG .ChildContent_imagePlaceholder__sknMN{align-items:center;background-color:#a5a5a5;color:#fff;display:flex;font-size:18px;height:100%;justify-content:center;width:100%}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonDetailsGrid__DfdEm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:20px}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonDetailsGrid__DfdEm .ChildContent_detailItem__qf3I5 .ChildContent_detailLabel__XsjdS{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin:0 0 4px}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonDetailsGrid__DfdEm .ChildContent_detailItem__qf3I5 .ChildContent_detailValue__h1sUZ{color:#000;color:var(--tg-theme-text-color);font-size:16px;font-weight:500;margin:0}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonDescription__yyMqY{margin-bottom:20px}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonDescription__yyMqY h3{color:#000;color:var(--tg-theme-text-color);font-size:16px;font-weight:600;margin:0 0 8px}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_lessonDescription__yyMqY p{color:#000;color:var(--tg-theme-text-color);font-size:14px;line-height:1.5;margin:0}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_actionButtons__rsEhs{display:flex;gap:16px;justify-content:space-between}@media(max-width:480px){.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_actionButtons__rsEhs{flex-direction:column-reverse}.ChildContent_childContentContainer__y2jLM .ChildContent_lessonDetailCard__2f5P0 .ChildContent_actionButtons__rsEhs button{width:100%}}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentsContainer__2XTv2{align-items:center;display:flex;flex-direction:column;padding:24px 0}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentsContainer__2XTv2 .ChildContent_noEnrollments__HstiX{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px;margin-bottom:16px;text-align:center}.ChildContent_childContentContainer__y2jLM .ChildContent_documentsScroll__TKmrK{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;padding:8px 0 16px;scrollbar-width:thin}.ChildContent_childContentContainer__y2jLM .ChildContent_documentsScroll__TKmrK::-webkit-scrollbar{height:6px}.ChildContent_childContentContainer__y2jLM .ChildContent_documentsScroll__TKmrK::-webkit-scrollbar-track{background:rgba(#8a8a8f,.1);background:rgba(var(--tg-theme-hint-color),.1);border-radius:6px}.ChildContent_childContentContainer__y2jLM .ChildContent_documentsScroll__TKmrK::-webkit-scrollbar-thumb{background-color:rgba(#8a8a8f,.3);background-color:rgba(var(--tg-theme-hint-color),.3);border-radius:6px}.ChildContent_childContentContainer__y2jLM .ChildContent_documentCard__OEIiH{flex:0 0 auto;width:120px}.ChildContent_childContentContainer__y2jLM .ChildContent_documentCard__OEIiH .ChildContent_documentPreview__T6VHy{border-radius:12px;cursor:pointer;height:120px;margin-bottom:8px;overflow:hidden;transition:opacity .2s;width:120px}.ChildContent_childContentContainer__y2jLM .ChildContent_documentCard__OEIiH .ChildContent_documentPreview__T6VHy:hover{opacity:.9}.ChildContent_childContentContainer__y2jLM .ChildContent_documentCard__OEIiH .ChildContent_documentPreview__T6VHy .ChildContent_previewPlaceholder__m1wVq{align-items:center;background-color:#f2f2f2;color:#8a8a8f;color:var(--tg-theme-hint-color);display:flex;font-size:18px;font-weight:600;height:100%;justify-content:center;width:100%}.ChildContent_childContentContainer__y2jLM .ChildContent_documentCard__OEIiH .ChildContent_documentName__6pJYF{color:#000;color:var(--tg-theme-text-color);font-size:14px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChildContent_childContentContainer__y2jLM .ChildContent_documentCard__OEIiH .ChildContent_documentDate__ICvxo{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:12px;margin:0}.ChildContent_childContentContainer__y2jLM .ChildContent_groupSection__Y\+QVk{margin-bottom:24px}.ChildContent_childContentContainer__y2jLM .ChildContent_groupSection__Y\+QVk:last-child{margin-bottom:0}.ChildContent_childContentContainer__y2jLM .ChildContent_innerGroupHeader__FkAoF{margin:0 16px}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;margin:0 auto;max-width:500px;padding:24px}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R h2{color:#000;color:var(--tg-theme-text-color);font-size:22px;font-weight:600;margin-bottom:24px;margin-top:0;text-align:center}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R .ChildContent_lessonInfo__uhuLe{margin-bottom:24px}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R .ChildContent_lessonInfo__uhuLe h3{color:#000;color:var(--tg-theme-text-color);font-size:18px;font-weight:600;margin:0 0 16px}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R .ChildContent_lessonInfo__uhuLe p{color:#000;color:var(--tg-theme-text-color);font-size:16px;margin:8px 0}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R .ChildContent_balanceInfo__Zw933{background-color:rgba(#8a8a8f,.1);background-color:rgba(var(--tg-theme-hint-color),.1);border-radius:8px;margin-bottom:24px;padding:16px}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R .ChildContent_balanceInfo__Zw933 p{margin:0 0 8px}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R .ChildContent_balanceInfo__Zw933 p:last-child{margin-bottom:0}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R .ChildContent_errorMessage__nyLhK{color:#c96767;font-weight:500;margin-bottom:16px}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R .ChildContent_enrollmentActions__YSIPT{display:flex;gap:16px;justify-content:space-between}.ChildContent_childContentContainer__y2jLM .ChildContent_enrollmentConfirmation__m012R .ChildContent_enrollmentActions__YSIPT button{flex:1 1}.EnrollmentConfirmation_overlay__dU0A4{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EnrollmentConfirmation_popup__QdXHq{background-color:#fff;background-color:var(--tg-theme-bg-color);border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:500px;overflow:hidden;width:90%}.EnrollmentConfirmation_header__xNHly{align-items:center;border-bottom:1px solid #f2f2f7;border-bottom:1px solid var(--tg-theme-secondary-bg-color);display:flex;justify-content:space-between;padding:16px 20px}.EnrollmentConfirmation_header__xNHly h2{color:#000;color:var(--tg-theme-text-color);font-size:18px;margin:0}.EnrollmentConfirmation_header__xNHly .EnrollmentConfirmation_closeButton__yzDJf{background:none;border:none;cursor:pointer;padding:4px}.EnrollmentConfirmation_header__xNHly .EnrollmentConfirmation_closeButton__yzDJf:hover{opacity:.7}.EnrollmentConfirmation_content__Kt9aw{padding:20px}.EnrollmentConfirmation_content__Kt9aw .EnrollmentConfirmation_lessonInfo__88e-\+{margin-bottom:20px}.EnrollmentConfirmation_content__Kt9aw .EnrollmentConfirmation_lessonInfo__88e-\+ h3{color:#000;color:var(--tg-theme-text-color);font-size:18px;font-weight:600;margin:0 0 16px}.EnrollmentConfirmation_content__Kt9aw .EnrollmentConfirmation_lessonInfo__88e-\+ p{color:#000;color:var(--tg-theme-text-color);font-size:16px;margin:8px 0}.EnrollmentConfirmation_content__Kt9aw .EnrollmentConfirmation_balanceInfo__Dp7aG{background-color:rgba(#8a8a8f,.1);background-color:rgba(var(--tg-theme-hint-color),.1);border-radius:8px;margin-bottom:20px;padding:16px}.EnrollmentConfirmation_content__Kt9aw .EnrollmentConfirmation_balanceInfo__Dp7aG p{margin:0 0 8px}.EnrollmentConfirmation_content__Kt9aw .EnrollmentConfirmation_balanceInfo__Dp7aG p:last-child{margin-bottom:0}.EnrollmentConfirmation_content__Kt9aw .EnrollmentConfirmation_errorMessage__SVe6B{color:#c96767;font-weight:500;margin-bottom:16px}.EnrollmentConfirmation_buttons__6uqdy{border-top:1px solid #f2f2f7;border-top:1px solid var(--tg-theme-secondary-bg-color);display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.LessonCard_lessonCard__FuJbA{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:1px solid #0000;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border .2s ease;width:200px}.LessonCard_lessonCard__FuJbA.LessonCard_clickable__YIBmP{cursor:pointer}.LessonCard_lessonCard__FuJbA.LessonCard_clickable__YIBmP:hover{border:1px solid #80bf33;border:1px solid var(--tg-theme-button-color);transform:scale(.98)}.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw{height:200px;position:relative;width:100%}.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_image__ob1SF{height:100%;object-fit:cover;width:100%}.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_imagePlaceholder__cBKLw{background-color:#a5a5a5;height:100%;width:100%}.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_overlay__dgxnh{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:8px;position:absolute;right:0;top:0}.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_overlay__dgxnh .LessonCard_dateTimeSection__csO6u,.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_overlay__dgxnh .LessonCard_infoSection__UYL9Q{display:flex;flex-direction:column;gap:4px}.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_overlay__dgxnh .LessonCard_dateBlock__Q6k1o,.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_overlay__dgxnh .LessonCard_timeBlock__ywW5f{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:#00000080;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:500;max-width:fit-content;padding:4px 8px}.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_overlay__dgxnh .LessonCard_ageBlock__OmdPK,.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_overlay__dgxnh .LessonCard_priceBlock__7YQaq{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:#ffffff80;border-radius:4px;color:#000;display:inline-block;font-size:12px;font-weight:600;max-width:fit-content;padding:4px 8px}.LessonCard_lessonCard__FuJbA .LessonCard_imageContainer__aqVkw .LessonCard_overlay__dgxnh .LessonCard_priceBlock__7YQaq{background-color:#ffffff80;font-size:16px;font-weight:700}.LessonCard_lessonCard__FuJbA .LessonCard_content__w\+TJW{flex-grow:1;padding:12px}.LessonCard_lessonCard__FuJbA .LessonCard_content__w\+TJW .LessonCard_title__tesEO{color:#000;color:var(--tg-theme-text-color);font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonCard_lessonCard__FuJbA .LessonCard_content__w\+TJW .LessonCard_studentLimit__V83yg{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin:0 0 4px}.LessonCard_lessonCard__FuJbA .LessonCard_content__w\+TJW .LessonCard_description__ZKTJK{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;color:var(--tg-theme-text-color);display:-webkit-box;font-size:14px;line-height:1.3;margin:0;overflow:hidden}.LessonCard_lessonCard__FuJbA .LessonCard_footer__Dasph{padding:0 12px 12px}.LessonCard_lessonCard__FuJbA .LessonCard_footer__Dasph .LessonCard_footerButton__kKb4P{border-radius:8px;width:100%}.GroupHeader_groupHeader__66GRS{border-radius:12px;box-sizing:border-box;display:flex;margin-bottom:16px;position:relative;width:100%}.GroupHeader_groupHeader__66GRS .GroupHeader_imageContainer__bnl5R{border-radius:8px;flex-shrink:0;height:80px;margin-right:16px;overflow:hidden;width:80px}.GroupHeader_groupHeader__66GRS .GroupHeader_imageContainer__bnl5R .GroupHeader_groupImage__etbm0{height:100%;object-fit:cover;width:100%}.GroupHeader_groupHeader__66GRS .GroupHeader_imageContainer__bnl5R .GroupHeader_imagePlaceholder__sZy\+R{align-items:center;background-color:#a5a5a5;color:#fff;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.GroupHeader_groupHeader__66GRS .GroupHeader_groupInfo__0vEXB{flex:1 1;min-width:0}.GroupHeader_groupHeader__66GRS .GroupHeader_groupInfo__0vEXB .GroupHeader_groupNameContainer__QO1K0{align-items:center;display:flex;margin-bottom:4px}.GroupHeader_groupHeader__66GRS .GroupHeader_groupInfo__0vEXB .GroupHeader_groupNameContainer__QO1K0 .GroupHeader_groupName__ENJHK{color:#000;color:var(--tg-theme-text-color);font-size:17px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GroupHeader_groupHeader__66GRS .GroupHeader_groupInfo__0vEXB .GroupHeader_groupNameContainer__QO1K0 .GroupHeader_toggleIcon__RHrvK{cursor:pointer;flex-shrink:0;height:16px;margin-left:8px;width:16px}.GroupHeader_groupHeader__66GRS .GroupHeader_groupInfo__0vEXB .GroupHeader_ageRange__EnGDX{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:13px;margin:0 0 4px}.GroupHeader_groupHeader__66GRS .GroupHeader_groupInfo__0vEXB .GroupHeader_studentsCount__ROolR{color:#000;color:var(--tg-theme-text-color);font-size:13px;margin:-2px 0 4px}.GroupHeader_groupHeader__66GRS .GroupHeader_groupInfo__0vEXB .GroupHeader_detailsButton__nKMTe{background:none;border:none;color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:none}.GroupHeader_groupHeader__66GRS .GroupHeader_groupInfo__0vEXB .GroupHeader_detailsButton__nKMTe:hover{text-decoration:underline}.GroupHeader_groupHeader__66GRS .GroupHeader_editButton__7AXFo{background:none;border:none;border-radius:4px;color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;font-size:14px;padding:4px 8px;position:absolute;right:12px;top:12px}.GroupHeader_groupHeader__66GRS .GroupHeader_editButton__7AXFo:hover{background-color:rgba(#80bf33,.1);background-color:rgba(var(--tg-theme-button-color),.1)}@media(max-width:480px){.GroupHeader_groupHeader__66GRS{align-items:flex-start;flex-direction:column}.GroupHeader_groupHeader__66GRS .GroupHeader_imageContainer__bnl5R{margin-bottom:12px;margin-right:0}.GroupHeader_groupHeader__66GRS .GroupHeader_editButton__7AXFo{align-self:flex-end;margin-top:12px;position:relative;right:auto;top:auto}}.CancelEnrollmentPopup_overlay__qAF2w{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CancelEnrollmentPopup_popup__ROOn1{background-color:#fff;background-color:var(--tg-theme-bg-color);border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:500px;overflow:hidden;width:90%}.CancelEnrollmentPopup_header__Q5WCN{align-items:center;border-bottom:1px solid #f2f2f7;border-bottom:1px solid var(--tg-theme-secondary-bg-color);display:flex;justify-content:space-between;padding:16px 20px}.CancelEnrollmentPopup_header__Q5WCN h2{color:#000;color:var(--tg-theme-text-color);font-size:18px;margin:0}.CancelEnrollmentPopup_header__Q5WCN .CancelEnrollmentPopup_closeButton__SQhRL{background:none;border:none;cursor:pointer;padding:4px}.CancelEnrollmentPopup_header__Q5WCN .CancelEnrollmentPopup_closeButton__SQhRL:hover{opacity:.7}.CancelEnrollmentPopup_content__B6Sp8{padding:20px}.CancelEnrollmentPopup_content__B6Sp8 p{color:#000;color:var(--tg-theme-text-color);line-height:1.5;margin:0 0 12px}.CancelEnrollmentPopup_content__B6Sp8 p:first-child{font-weight:500}.CancelEnrollmentPopup_content__B6Sp8 .CancelEnrollmentPopup_reasonInput__ptzoe{border:1px solid #f2f2f7;border:1px solid var(--tg-theme-secondary-bg-color);border-radius:4px;font-family:inherit;font-size:14px;margin-top:16px;padding:12px;resize:vertical;width:100%}.CancelEnrollmentPopup_content__B6Sp8 .CancelEnrollmentPopup_reasonInput__ptzoe:focus{border-color:#80bf33;border-color:var(--tg-theme-button-color);outline:none}.CancelEnrollmentPopup_buttons__UnHm1{border-top:1px solid #f2f2f7;border-top:1px solid var(--tg-theme-secondary-bg-color);display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.ImageUploader_uploader__DMDwd{width:100%}.ImageUploader_uploader__DMDwd .ImageUploader_imageContainer__-kvfo{background-position:50%;background-size:cover;border-radius:8px;cursor:pointer;height:160px;overflow:hidden;position:relative;width:160px}.ImageUploader_uploader__DMDwd .ImageUploader_imageContainer__-kvfo:hover .ImageUploader_overlay__wTEpn{opacity:1}.ImageUploader_uploader__DMDwd .ImageUploader_imageContainer__-kvfo .ImageUploader_overlay__wTEpn{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.ImageUploader_uploader__DMDwd .ImageUploader_imageContainer__-kvfo .ImageUploader_overlay__wTEpn span{background-color:#0009;border-radius:4px;color:#fff;font-size:14px;padding:8px 16px}.ImageUploader_uploader__DMDwd .ImageUploader_error__fxQub{color:#f44336;font-size:14px;margin-top:8px}.Lessons_lessonsContainer__Zwauz{box-sizing:border-box;padding:0;width:100%}.Lessons_lessonsContainer__Zwauz .Lessons_buttonsContainer__6rkWc{display:flex;gap:16px;padding:12px}.Lessons_lessonsContainer__Zwauz .Lessons_sectionTitle__M48OG{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600;margin:0 0 8px 24px}.Lessons_lessonsContainer__Zwauz .Lessons_lessonsScroll__cJcut{-ms-overflow-style:none;display:flex;gap:16px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.Lessons_lessonsContainer__Zwauz .Lessons_lessonsScroll__cJcut::-webkit-scrollbar{display:none}.Lessons_lessonsContainer__Zwauz .Lessons_lessonsScroll__cJcut .Lessons_lessonCardWrapper__K0Kys{flex:0 0 auto}.Lessons_lessonsContainer__Zwauz .Lessons_loading__Xvfv\+,.Lessons_lessonsContainer__Zwauz .Lessons_noLessons__vUJ4R{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px;padding:20px;text-align:center}.Lessons_lessonsContainer__Zwauz .Lessons_lessonsContent__hsp\+e{display:flex;flex-direction:column;width:100%}.Lessons_lessonsContainer__Zwauz .Lessons_groupSection__Wz7pz{margin-bottom:16px;padding:0}.Lessons_lessonsContainer__Zwauz .Lessons_groupSection__Wz7pz .Lessons_innerGroupHeader__YBGcM{padding:0 16px}.Lessons_lessonsContainer__Zwauz .Lessons_groupSection__Wz7pz .Lessons_groupLessons__Men\+H{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-left:24px}.Lessons_lessonsContainer__Zwauz .Lessons_groupSection__Wz7pz .Lessons_groupLessons__Men\+H .Lessons_lessonCardWrapper__K0Kys{margin-bottom:8px}.Lessons_createLessonForm__0Pq9p{box-sizing:border-box;margin:0 auto;padding:12px;width:100%}.Lessons_createLessonForm__0Pq9p .Lessons_formTitle__r9sjl{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600;margin:8px 0 16px 16px}.Lessons_createLessonForm__0Pq9p .Lessons_formMainSection__DD6-S{align-items:flex-start;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:12px;width:100%}.Lessons_createLessonForm__0Pq9p .Lessons_formMainSection__DD6-S .Lessons_formColumn__ngPgi{flex:1 1;position:relative}.Lessons_createLessonForm__0Pq9p .Lessons_formMainSection__DD6-S .Lessons_formHalfColumn__Vmo9K{flex:1 1;min-width:280px;position:relative}.Lessons_createLessonForm__0Pq9p .Lessons_formSection__aGuGN{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;margin-bottom:24px;padding:12px}.Lessons_createLessonForm__0Pq9p .Lessons_formSection__aGuGN .Lessons_sectionTitle__M48OG{color:#000;color:var(--tg-theme-text-color);font-size:18px;font-weight:600;margin:0 0 16px}.Lessons_createLessonForm__0Pq9p .Lessons_formRow__YAHKx{display:flex;gap:8px;margin-bottom:8px}.Lessons_createLessonForm__0Pq9p .Lessons_formRow__YAHKx:last-child{margin-bottom:0}.Lessons_createLessonForm__0Pq9p .Lessons_formRow__YAHKx .Lessons_formColumn__ngPgi{flex:1 1;position:relative}.Lessons_createLessonForm__0Pq9p .Lessons_textarea__n\+e45{background-color:#fff;background-color:var(--tg-theme-bg-color);border:1px solid #d4d4d4;border:1px solid var(--tg-theme-section-separator-color);border-radius:8px;box-sizing:border-box;color:#000;color:var(--tg-theme-text-color);font-family:inherit;font-size:16px;min-height:100px;padding:12px;resize:vertical;width:100%}.Lessons_createLessonForm__0Pq9p .Lessons_textarea__n\+e45::placeholder{color:#8a8a8f;color:var(--tg-theme-hint-color)}.Lessons_createLessonForm__0Pq9p .Lessons_textarea__n\+e45:focus{border-color:#80bf33;border-color:var(--tg-theme-button-color);outline:none}.Lessons_createLessonForm__0Pq9p .Lessons_textarea__n\+e45:disabled{background-color:rgba(#f2f2f7,.5);background-color:rgba(var(--tg-theme-secondary-bg-color),.5);cursor:not-allowed}.Lessons_createLessonForm__0Pq9p .Lessons_selectLabel__TeFnJ{color:#8a8a8f;color:var(--tg-theme-hint-color);display:block;font-size:12px;margin:0 0 4px 8px}.Lessons_createLessonForm__0Pq9p .Lessons_select__ZfUk4{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--tg-theme-bg-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%238a8a8f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #d4d4d4;border:1px solid var(--tg-theme-section-separator-color);border-radius:8px;color:#000;color:var(--tg-theme-text-color);font-size:16px;height:48px;padding:0 12px;width:100%}.Lessons_createLessonForm__0Pq9p .Lessons_select__ZfUk4:focus{border-color:#80bf33;border-color:var(--tg-theme-button-color);outline:none}.Lessons_createLessonForm__0Pq9p .Lessons_select__ZfUk4:disabled{background-color:rgba(#f2f2f7,.5);background-color:rgba(var(--tg-theme-secondary-bg-color),.5);cursor:not-allowed}.Lessons_createLessonForm__0Pq9p .Lessons_errorMessage__ZYQ3U{color:#f44336;font-size:12px;margin-left:8px;margin-top:4px}.Lessons_createLessonForm__0Pq9p .Lessons_formButtons__mC4sA{display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;margin-top:32px}@media(max-width:768px){.Lessons_createLessonForm__0Pq9p .Lessons_formButtons__mC4sA{flex-direction:column-reverse}}.EditPopup_overlay__XWc1O{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EditPopup_popup__flQpc{animation:EditPopup_fadeIn__zucRS .2s ease;background-color:#fff;background-color:var(--tg-theme-bg-color);border-radius:16px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-width:500px;width:100%}.EditPopup_popup__flQpc .EditPopup_header__SAvtL{align-items:center;border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--tg-theme-section-separator-color);display:flex;justify-content:space-between;padding:20px 24px 12px}.EditPopup_popup__flQpc .EditPopup_header__SAvtL h3{color:#000;color:var(--tg-theme-text-color);font-size:20px;font-weight:600;margin:0}.EditPopup_popup__flQpc .EditPopup_header__SAvtL .EditPopup_closeButton__4ve\+s{align-items:center;background:none;border:none;border-radius:50%;color:#8a8a8f;color:var(--tg-theme-hint-color);cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.EditPopup_popup__flQpc .EditPopup_header__SAvtL .EditPopup_closeButton__4ve\+s:hover{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);color:#000;color:var(--tg-theme-text-color)}.EditPopup_popup__flQpc .EditPopup_content__dPcTm{display:flex;flex-direction:column;gap:16px;padding:24px}.EditPopup_popup__flQpc .EditPopup_reasonSection__cIp0S{padding:0 24px 24px}.EditPopup_popup__flQpc .EditPopup_actions__JTDOt{display:flex;gap:12px;justify-content:flex-end;padding:0 24px 24px}@keyframes EditPopup_fadeIn__zucRS{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.EditPopup_popup__flQpc{max-height:90vh;overflow-y:auto;width:95%}.EditPopup_popup__flQpc .EditPopup_actions__JTDOt{flex-direction:column-reverse}.EditPopup_popup__flQpc .EditPopup_actions__JTDOt button{width:100%}}.MultipleLessonsForm_formContainer__MwKS2{box-sizing:border-box;margin:0 auto;padding:12px;width:100%}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formTitle__TpCd\+{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600;margin:8px 0 16px 16px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formMainSection__5BbUH{align-items:flex-start;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:12px;width:100%}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formMainSection__5BbUH .MultipleLessonsForm_formColumn__MheeQ{flex:1 1;min-width:280px;position:relative}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formMainSection__5BbUH .MultipleLessonsForm_fullWidth__pAEL6{width:100%}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formMainSection__5BbUH .MultipleLessonsForm_sectionTitle__31Cnw{color:#000;color:var(--tg-theme-text-color);font-size:18px;font-weight:600;margin:0 0 16px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;display:flex;gap:20px;margin-bottom:16px;padding:16px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateCard__b7oBD{margin-right:16px;width:200px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateCard__b7oBD .MultipleLessonsForm_imageContainer__cM2fa{border-radius:8px;height:200px;margin-bottom:12px;overflow:hidden;width:200px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateCard__b7oBD .MultipleLessonsForm_imageContainer__cM2fa .MultipleLessonsForm_image__pGBp\+{height:100%;object-fit:cover;width:100%}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateCard__b7oBD .MultipleLessonsForm_imageContainer__cM2fa .MultipleLessonsForm_imagePlaceholder__jt6gr{align-items:center;background-color:#a5a5a5;color:#fff;display:flex;font-size:18px;height:100%;justify-content:center;width:100%}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateDetails__NLJ1h{flex:1 1}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateDetails__NLJ1h .MultipleLessonsForm_templateName__P8VY5{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600;margin:0 0 12px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateDetails__NLJ1h .MultipleLessonsForm_detailRow__0Spo2{align-items:center;display:flex;gap:8px;margin-bottom:8px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateDetails__NLJ1h .MultipleLessonsForm_detailRow__0Spo2 .MultipleLessonsForm_label__-lsVj{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;width:140px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateDetails__NLJ1h .MultipleLessonsForm_detailRow__0Spo2 .MultipleLessonsForm_value__PNDhJ{color:#000;color:var(--tg-theme-text-color);font-weight:500}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateInfoSection__0ZoEm .MultipleLessonsForm_templateDetails__NLJ1h .MultipleLessonsForm_editButton__qPxif{margin-top:16px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_daysLabel__QSpb9{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin:0 0 12px 8px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_daysGrid__BvPK1{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}@media(max-width:768px){.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_daysGrid__BvPK1{grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_daysGrid__BvPK1{grid-template-columns:repeat(3,1fr)}}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_daysGrid__BvPK1 .MultipleLessonsForm_dayButton__jbqrR{align-items:center;background-color:#fff;background-color:var(--tg-theme-bg-color);border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:10px;transition:all .2s ease}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_daysGrid__BvPK1 .MultipleLessonsForm_dayButton__jbqrR:hover{opacity:.85}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_daysGrid__BvPK1 .MultipleLessonsForm_dayButton__jbqrR.MultipleLessonsForm_selected__1h0E6{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_daysGrid__BvPK1 .MultipleLessonsForm_dayButton__jbqrR .MultipleLessonsForm_dayShort__UE0rE{font-size:16px;font-weight:600}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_daysGrid__BvPK1 .MultipleLessonsForm_dayButton__jbqrR .MultipleLessonsForm_dayFull__CE2yI{font-size:12px;margin-top:4px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_previewSection__jPSQo{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;margin-bottom:16px;padding:16px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_previewSection__jPSQo .MultipleLessonsForm_sectionTitle__31Cnw{color:#000;color:var(--tg-theme-text-color);font-size:18px;font-weight:600;margin:0 0 16px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_previewSection__jPSQo .MultipleLessonsForm_datesPreview__iP8t7{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_previewSection__jPSQo .MultipleLessonsForm_datesPreview__iP8t7 .MultipleLessonsForm_dateItem__UB6Nu{align-items:center;background-color:#fff;background-color:var(--tg-theme-bg-color);border-radius:8px;display:flex;padding:10px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_previewSection__jPSQo .MultipleLessonsForm_datesPreview__iP8t7 .MultipleLessonsForm_dateItem__UB6Nu .MultipleLessonsForm_dateNumber__A4EZF{align-items:center;background-color:#80bf33;background-color:var(--tg-theme-button-color);border-radius:50%;color:#fff;color:var(--tg-theme-button-text-color);display:flex;font-size:14px;font-weight:600;height:24px;justify-content:center;margin-right:8px;width:24px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_previewSection__jPSQo .MultipleLessonsForm_datesPreview__iP8t7 .MultipleLessonsForm_dateItem__UB6Nu .MultipleLessonsForm_dateValue__ewntC{color:#000;color:var(--tg-theme-text-color);font-size:14px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_previewSection__jPSQo .MultipleLessonsForm_noDates__rAW\+W{color:#8a8a8f;color:var(--tg-theme-hint-color);font-style:italic;padding:16px;text-align:center}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formButtons__ghaGa{display:flex;gap:16px;justify-content:space-between;margin-top:32px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formButtons__ghaGa .MultipleLessonsForm_leftButtons__6q6rP,.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formButtons__ghaGa .MultipleLessonsForm_rightButtons__KGL7r{display:flex;gap:8px}@media(max-width:768px){.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formButtons__ghaGa{flex-direction:column}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formButtons__ghaGa .MultipleLessonsForm_leftButtons__6q6rP,.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formButtons__ghaGa .MultipleLessonsForm_rightButtons__KGL7r{width:100%}}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_loadingContainer__athD3{align-items:center;color:#8a8a8f;color:var(--tg-theme-hint-color);display:flex;height:200px;justify-content:center;text-align:center}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_errorContainer__E9lUX{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_errorContainer__E9lUX .MultipleLessonsForm_errorMessage__ollVB{color:#8a8a8f;color:var(--tg-theme-hint-color);margin-bottom:20px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formRow__ni3f7{display:flex;gap:8px;margin-bottom:16px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formRow__ni3f7:last-child{margin-bottom:0}@media(max-width:768px){.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formRow__ni3f7{flex-direction:column}}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formRow__ni3f7 .MultipleLessonsForm_formColumn__MheeQ{width:100%}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formRow__ni3f7 .MultipleLessonsForm_formColumn__MheeQ .MultipleLessonsForm_checkboxLabel__AV9XU{align-items:center;color:#000;color:var(--tg-theme-text-color);cursor:pointer;display:flex;font-size:16px;padding:8px 0}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formRow__ni3f7 .MultipleLessonsForm_formColumn__MheeQ .MultipleLessonsForm_checkboxLabel__AV9XU input[type=checkbox]{margin-right:8px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formRow__ni3f7 .MultipleLessonsForm_formColumn__MheeQ .MultipleLessonsForm_formSubRow__OMBTu{margin-left:16px;margin-top:8px}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_formInputs__EqmR\+{display:flex;flex-direction:column;gap:16px;width:100%}.MultipleLessonsForm_formContainer__MwKS2 .MultipleLessonsForm_templateEditContainer__\+75\+f{margin-top:24px;width:100%}.GroupDetail_groupDetailContainer__lki-0{padding:20px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_header__UgYNm{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:32px;padding:24px}@media(max-width:768px){.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh{flex-direction:column}}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_imageContainer__V9lpS{border-radius:8px;flex-shrink:0;height:300px;max-width:300px;overflow:hidden;width:100%}@media(max-width:768px){.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_imageContainer__V9lpS{height:200px;max-width:100%}}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_imageContainer__V9lpS .GroupDetail_groupImage__z\+zUj{height:100%;object-fit:cover;width:100%}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_imageContainer__V9lpS .GroupDetail_imagePlaceholder__8bUdm{align-items:center;background-color:#a5a5a5;color:#fff;display:flex;font-size:18px;height:100%;justify-content:center;width:100%}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_groupInfo__AlDs8{flex:1 1}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_groupInfo__AlDs8 .GroupDetail_groupName__-uvgw{color:#000;color:var(--tg-theme-text-color);font-size:28px;font-weight:600;margin:0 0 16px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_groupInfo__AlDs8 .GroupDetail_infoRows__zYPlk{display:flex;flex-direction:column;gap:12px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_groupInfo__AlDs8 .GroupDetail_infoRows__zYPlk .GroupDetail_infoRow__6vdu6{display:flex}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_groupInfo__AlDs8 .GroupDetail_infoRows__zYPlk .GroupDetail_infoRow__6vdu6 .GroupDetail_infoLabel__PYa1m{color:#8a8a8f;color:var(--tg-theme-hint-color);width:200px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_groupInfo__AlDs8 .GroupDetail_infoRows__zYPlk .GroupDetail_infoRow__6vdu6 .GroupDetail_infoValue__gxU9r{color:#000;color:var(--tg-theme-text-color);font-weight:500}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_groupInfo__AlDs8 .GroupDetail_infoRows__zYPlk .GroupDetail_infoRow__6vdu6 .GroupDetail_infoValue__gxU9r.GroupDetail_statusValue__AUnOl{border-radius:20px;display:inline-block;font-size:14px;padding:4px 10px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_groupInfo__AlDs8 .GroupDetail_infoRows__zYPlk .GroupDetail_infoRow__6vdu6 .GroupDetail_infoValue__gxU9r.GroupDetail_statusValue__AUnOl.GroupDetail_activeStatus__FMYna{background-color:#4caf501a;color:#4caf50}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupHero__FKmmh .GroupDetail_groupInfo__AlDs8 .GroupDetail_infoRows__zYPlk .GroupDetail_infoRow__6vdu6 .GroupDetail_infoValue__gxU9r.GroupDetail_statusValue__AUnOl.GroupDetail_inactiveStatus__IUBn0{background-color:#f443361a;color:#f44336}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupDescription__ZQ\+Ot{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;box-shadow:0 2px 8px #0000000d;margin-bottom:32px;padding:24px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupDescription__ZQ\+Ot .GroupDetail_sectionTitle__nx\+0O{color:#000;color:var(--tg-theme-text-color);font-size:20px;font-weight:600;margin:0 0 16px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_groupDescription__ZQ\+Ot .GroupDetail_descriptionText__Ealzy{color:#000;color:var(--tg-theme-text-color);line-height:1.5;white-space:pre-line}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabs__5QTqf{display:flex;gap:16px;margin-bottom:16px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabs__5QTqf .GroupDetail_tabButton__smI3r{background:none;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:24px;color:#8a8a8f;color:var(--tg-theme-hint-color);cursor:pointer;font-size:16px;font-weight:500;padding:8px 16px;transition:all .2s ease}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabs__5QTqf .GroupDetail_tabButton__smI3r:hover{opacity:.9}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabs__5QTqf .GroupDetail_tabButton__smI3r.GroupDetail_activeTab__uBeX6{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;box-shadow:0 2px 8px #0000000d;padding:24px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_tabHeader__5DQTb{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_tabHeader__5DQTb .GroupDetail_contentTitle__xWX06{color:#000;color:var(--tg-theme-text-color);font-size:20px;font-weight:600;margin:0}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_lessonsGrid__7KHhc{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_lessonsGrid__7KHhc .GroupDetail_lessonCardWrapper__Kda7F{width:100%}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW{overflow-x:auto;width:100%}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table{border-collapse:collapse;width:100%}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table td,.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table th{border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--tg-theme-section-separator-color);padding:12px 16px;text-align:left}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table th{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;font-weight:600}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table td{color:#000;color:var(--tg-theme-text-color)}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table tr:last-child td{border-bottom:none}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table .GroupDetail_statusBadge__8tJE1{border-radius:12px;display:inline-block;font-size:14px;padding:4px 10px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table .GroupDetail_statusBadge__8tJE1.GroupDetail_active__AFYkK{background-color:#4caf501a;color:#4caf50}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table .GroupDetail_statusBadge__8tJE1.GroupDetail_inactive__8W4oi{background-color:#f443361a;color:#f44336}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_studentsTable__2l4XW table .GroupDetail_statusBadge__8tJE1.GroupDetail_pending__WPFB7{background-color:#ffa7261a;color:#ff9800}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_tabSection__dbGHb .GroupDetail_tabContent__BhCJt .GroupDetail_emptyState__eLxnl{align-items:center;color:#8a8a8f;color:var(--tg-theme-hint-color);display:flex;font-style:italic;justify-content:center;padding:40px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_loadingContainer__aiyVX{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;width:100%}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_loadingContainer__aiyVX .GroupDetail_loadingSpinner__7\+nDJ{animation:GroupDetail_spin__zBwvl 1s linear infinite;border:4px solid #f2f2f7;border-top:4px solid #80bf33;border:4px solid var(--tg-theme-secondary-bg-color);border-radius:50%;border-top-color:var(--tg-theme-button-color);height:40px;margin-bottom:16px;width:40px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_loadingContainer__aiyVX p{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_errorContainer__PBKCc{padding:40px 20px;text-align:center}.GroupDetail_groupDetailContainer__lki-0 .GroupDetail_errorContainer__PBKCc .GroupDetail_errorMessage__blXa7{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px;margin-bottom:20px}@keyframes GroupDetail_spin__zBwvl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Groups_groupsContainer__LfcAp{box-sizing:border-box;padding:20px}.Groups_groupsContainer__LfcAp .Groups_buttonsContainer__UKmVn{display:flex;gap:16px;margin-bottom:16px;padding:12px}.Groups_groupsContainer__LfcAp .Groups_sectionTitle__kiOlK{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600;margin:0 0 16px 8px}.Groups_groupsContainer__LfcAp .Groups_errorContainer__8JceL{padding:40px 20px;text-align:center}.Groups_groupsContainer__LfcAp .Groups_errorContainer__8JceL .Groups_errorMessage__m1iC3{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px;margin-bottom:20px}.Groups_groupsContainer__LfcAp .Groups_loadingContainer__5tDY7{align-items:center;display:flex;height:200px;justify-content:center}.Groups_groupsContainer__LfcAp .Groups_loadingContainer__5tDY7 .Groups_loadingSpinner__6d13S{animation:Groups_spin__tarV6 1s linear infinite;border:4px solid #f2f2f7;border-top:4px solid #80bf33;border:4px solid var(--tg-theme-secondary-bg-color);border-radius:50%;border-top-color:var(--tg-theme-button-color);height:40px;width:40px}.Groups_groupsContainer__LfcAp .Groups_emptyState__SsMVW{align-items:center;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-width:500px;padding:40px 20px;text-align:center}.Groups_groupsContainer__LfcAp .Groups_emptyState__SsMVW .Groups_emptyStateTitle__2cHqy{color:#000;color:var(--tg-theme-text-color);font-size:18px;font-weight:600;margin-bottom:8px}.Groups_groupsContainer__LfcAp .Groups_emptyState__SsMVW .Groups_emptyStateText__4QhsU{color:#8a8a8f;color:var(--tg-theme-hint-color);margin-bottom:24px}@keyframes Groups_spin__tarV6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Students_studentsContainer__vznOH{display:flex;flex-direction:column;padding:20px}.Students_studentsContainer__vznOH .Students_controls__2ckhr{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.Students_studentsContainer__vznOH .Students_controls__2ckhr .Students_searchBox__MUk8V{flex:1 1;min-width:300px}.Students_studentsContainer__vznOH .Students_controls__2ckhr .Students_filterButtons__F4MN2{display:flex;gap:8px}.Students_studentsContainer__vznOH .Students_controls__2ckhr .Students_filterButtons__F4MN2 .Students_filterButton__NDpuN{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:8px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;padding:8px 16px;transition:all .2s ease}.Students_studentsContainer__vznOH .Students_controls__2ckhr .Students_filterButtons__F4MN2 .Students_filterButton__NDpuN:hover{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color)}.Students_studentsContainer__vznOH .Students_controls__2ckhr .Students_filterButtons__F4MN2 .Students_filterButton__NDpuN.Students_active__o7FjP{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow-x:auto}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS{border-collapse:collapse;width:100%}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS td,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS th{border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--tg-theme-section-separator-color);padding:12px 16px;text-align:left}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS th{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;font-weight:600;position:sticky;top:0;z-index:1}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_expandColumn__GCPyG{width:40px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_ageColumn__C83Ml,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_balanceColumn__Tkw-v,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_birthDateColumn__2ydA7,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_statusColumn__\+b-YM{width:14%}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_actionsColumn__nyjci{width:16%}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS tbody tr:last-child td{border-bottom:none}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS tbody .Students_noData__qV-C9{color:#8a8a8f;color:var(--tg-theme-hint-color);padding:24px;text-align:center}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);color:#000;color:var(--tg-theme-text-color);transition:background-color .2s ease}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX:hover{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color)}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_expandButton__qJ9AM{align-items:center;background-color:#d4d4d4;background-color:var(--tg-theme-section-separator-color);border:none;border-radius:4px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_expandButton__qJ9AM:hover{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_expandCell__aFZ3Y{width:40px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_nameCell__xpmeY .Students_studentName__H4Als{color:#000;color:var(--tg-theme-text-color);font-weight:500}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_nameCell__xpmeY .Students_studentPhone__v7NkT{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin-top:4px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_balanceCell__9IGCI{font-weight:600}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_balanceCell__9IGCI .Students_positiveBalance__ajuGW{color:#4caf50}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_balanceCell__9IGCI .Students_negativeBalance__UWdKI{color:#f44336}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_statusCell__t5mcr{cursor:pointer}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_statusBadge__r0dSc{border-radius:12px;display:inline-block;font-size:14px;padding:4px 10px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_statusBadge__r0dSc.Students_active__o7FjP{background-color:#4caf501a;color:#4caf50}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_statusBadge__r0dSc.Students_inactive__-TfY1{background-color:#f443361a;color:#f44336}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_statusBadge__r0dSc.Students_pending__SA3ZZ{background-color:#ffa7261a;color:#ff9800}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_actionButtons__ZyC3y{display:flex;flex-wrap:wrap;gap:8px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_actionButtons__ZyC3y .Students_editButton__ao63J{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);border:none;border-radius:6px;color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s ease}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_actionButtons__ZyC3y .Students_editButton__ao63J:hover{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq{background-color:#fff;background-color:var(--tg-theme-bg-color);color:#000;color:var(--tg-theme-text-color)}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK{padding:16px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK h3{color:#000;color:var(--tg-theme-text-color);font-size:18px;font-weight:600;margin:0 0 16px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp{margin-bottom:24px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8{grid-gap:24px;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:16px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8 .Students_detailGroup__L0fHB h4{color:#000;color:var(--tg-theme-text-color);font-size:16px;font-weight:600;margin:0 0 12px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8 .Students_detailGroup__L0fHB p{color:#000;color:var(--tg-theme-text-color);font-size:14px;margin:8px 0}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8 .Students_detailGroup__L0fHB p strong{color:#8a8a8f;color:var(--tg-theme-hint-color);font-weight:400;margin-right:4px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8 .Students_detailGroup__L0fHB ul{margin:8px 0 8px 24px;padding:0}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8 .Students_detailGroup__L0fHB ul li{margin-bottom:4px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8 .Students_detailGroup__L0fHB .Students_permissionBadge__N\+T6D{border-radius:10px;display:inline-block;font-size:13px;margin-left:4px;padding:2px 8px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8 .Students_detailGroup__L0fHB .Students_permissionBadge__N\+T6D.Students_allowed__2-uPv{background-color:#4caf501a;color:#4caf50}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8 .Students_detailGroup__L0fHB .Students_permissionBadge__N\+T6D.Students_partial__N2jiY{background-color:#ffa7261a;color:#ff9800}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_studentDetails__oqUEp .Students_detailsGrid__h0yL8 .Students_detailGroup__L0fHB .Students_permissionBadge__N\+T6D.Students_denied__-Ur\+t{background-color:#f443361a;color:#f44336}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M{align-items:center;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;display:flex;justify-content:space-between;padding:16px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentName__cKgYh{font-size:16px;font-weight:500;margin:0 0 4px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentPhone__0d4m8{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin:0 0 8px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentBalance__3jpy5,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentStatus__SsO3S{font-size:14px;margin:4px 0}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentBalance__3jpy5 .Students_positiveBalance__ajuGW,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentStatus__SsO3S .Students_positiveBalance__ajuGW{color:#4caf50;font-weight:500;margin-left:4px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentBalance__3jpy5 .Students_negativeBalance__UWdKI,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentStatus__SsO3S .Students_negativeBalance__UWdKI{color:#f44336;font-weight:500;margin-left:4px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentBalance__3jpy5 .Students_statusBadge__r0dSc,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentStatus__SsO3S .Students_statusBadge__r0dSc{border-radius:10px;display:inline-block;font-size:13px;margin-left:4px;padding:2px 8px}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentBalance__3jpy5 .Students_statusBadge__r0dSc.Students_active__o7FjP,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentStatus__SsO3S .Students_statusBadge__r0dSc.Students_active__o7FjP{background-color:#4caf501a;color:#4caf50}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentBalance__3jpy5 .Students_statusBadge__r0dSc.Students_inactive__-TfY1,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentStatus__SsO3S .Students_statusBadge__r0dSc.Students_inactive__-TfY1{background-color:#f443361a;color:#f44336}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentBalance__3jpy5 .Students_statusBadge__r0dSc.Students_pending__SA3ZZ,.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy .Students_parentStatus__SsO3S .Students_statusBadge__r0dSc.Students_pending__SA3ZZ{background-color:#ffa7261a;color:#ff9800}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentActions__OZVJ6{flex-shrink:0}.Students_loadingContainer__plpA3{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;width:100%}.Students_loadingContainer__plpA3 .Students_loadingSpinner__D\+kaM{animation:Students_spin__2dq25 1s linear infinite;border:4px solid #f2f2f7;border-top:4px solid #80bf33;border:4px solid var(--tg-theme-secondary-bg-color);border-radius:50%;border-top-color:var(--tg-theme-button-color);height:40px;margin-bottom:16px;width:40px}.Students_loadingContainer__plpA3 p{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px}.Students_statusEditContent__MXcRj .Students_currentValueLabel__rfspG{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin:0 0 16px}.Students_statusSwitch__8WS9j{width:100%}@keyframes Students_spin__2dq25{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_actionButtons__ZyC3y{flex-direction:column}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_studentRow__CRUXX .Students_actionButtons__ZyC3y button{width:100%}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M{align-items:flex-start;flex-direction:column}.Students_studentsContainer__vznOH .Students_tableContainer__0rvsZ .Students_studentsTable__10ynS .Students_detailsRow__jmKPq .Students_detailsContainer__4HNHK .Students_parentInfo__5KdLu .Students_parentCard__twC4M .Students_parentData__-DPVy{margin-bottom:16px}}@media(max-width:768px){.Students_studentsContainer__vznOH .Students_controls__2ckhr{align-items:stretch;flex-direction:column}.Students_studentsContainer__vznOH .Students_controls__2ckhr .Students_searchBox__MUk8V{width:100%}.Students_studentsContainer__vznOH .Students_controls__2ckhr .Students_filterButtons__F4MN2{justify-content:space-between;overflow-x:auto;width:100%}}.Students_consentButtonContainer__c0mYp{margin-top:16px}.Accounting_accountingContainer__uhSCa{display:flex;flex-direction:column;gap:24px;padding:20px}.Accounting_accountingContainer__uhSCa .Accounting_pageTitle__FxMw9{color:#000;color:var(--tg-theme-text-color);font-size:24px;font-weight:600;margin:0}.Accounting_accountingContainer__uhSCa .Accounting_statsCards__Gnnhh{display:flex;flex-wrap:wrap;gap:20px}.Accounting_accountingContainer__uhSCa .Accounting_statsCards__Gnnhh .Accounting_statCard__jEOEg{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;box-shadow:0 2px 8px #0000000d;flex:1 1;min-width:250px;padding:20px}.Accounting_accountingContainer__uhSCa .Accounting_statsCards__Gnnhh .Accounting_statCard__jEOEg .Accounting_statTitle__GZXHT{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px;margin-bottom:12px}.Accounting_accountingContainer__uhSCa .Accounting_statsCards__Gnnhh .Accounting_statCard__jEOEg .Accounting_statAmount__XlPvl{font-size:28px;font-weight:600;margin-bottom:8px}.Accounting_accountingContainer__uhSCa .Accounting_statsCards__Gnnhh .Accounting_statCard__jEOEg .Accounting_statAmount__XlPvl.Accounting_positive__nyIsJ{color:#4caf50}.Accounting_accountingContainer__uhSCa .Accounting_statsCards__Gnnhh .Accounting_statCard__jEOEg .Accounting_statAmount__XlPvl.Accounting_negative__kuUkK{color:#f44336}.Accounting_accountingContainer__uhSCa .Accounting_statsCards__Gnnhh .Accounting_statCard__jEOEg .Accounting_statCount__bqYGi{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px}.Accounting_accountingContainer__uhSCa .Accounting_filterContainer__cusnE{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.Accounting_accountingContainer__uhSCa .Accounting_filterContainer__cusnE .Accounting_filterRow__EbvdP{display:flex;flex-wrap:wrap;gap:20px}.Accounting_accountingContainer__uhSCa .Accounting_filterContainer__cusnE .Accounting_filterRow__EbvdP .Accounting_filterGroup__chS15{flex:1 1;min-width:200px}.Accounting_accountingContainer__uhSCa .Accounting_filterContainer__cusnE .Accounting_filterRow__EbvdP .Accounting_filterGroup__chS15 .Accounting_filterLabel__TdpwE{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin-bottom:8px}.Accounting_accountingContainer__uhSCa .Accounting_filterContainer__cusnE .Accounting_filterRow__EbvdP .Accounting_filterButtons__8Ub5B{align-items:flex-end;display:flex;gap:10px}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV{border-collapse:collapse;width:100%}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV td,.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV th{border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--tg-theme-section-separator-color);padding:12px 16px;text-align:left}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV th{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;font-weight:600;position:sticky;top:0;z-index:1}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP:hover{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color)}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td{color:#000;color:var(--tg-theme-text-color);font-size:14px}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td .Accounting_typeBadge__Moc-N{border-radius:12px;display:inline-block;font-size:13px;padding:4px 10px}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td .Accounting_typeBadge__Moc-N.Accounting_income__WbzzK{background-color:#4caf501a;color:#4caf50}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td .Accounting_typeBadge__Moc-N.Accounting_expense__CJii6{background-color:#f443361a;color:#f44336}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td .Accounting_typeBadge__Moc-N.Accounting_refund__NlWgw{background-color:#ffa7261a;color:#ff9800}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td.Accounting_amount__Xg0es{font-weight:600}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td.Accounting_amount__Xg0es.Accounting_income__WbzzK{color:#4caf50}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td.Accounting_amount__Xg0es.Accounting_expense__CJii6{color:#f44336}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td.Accounting_amount__Xg0es.Accounting_refund__NlWgw{color:#ff9800}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_transactionRow__7XBvP td.Accounting_description__LSQuj{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_transactionsTable__v1vtV .Accounting_noData__79\+We{color:#8a8a8f;color:var(--tg-theme-hint-color);padding:24px;text-align:center}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_pagination__E\+EnY{align-items:center;display:flex;gap:8px;justify-content:center;padding:16px}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_pagination__E\+EnY .Accounting_pageButton__ZQ2as{align-items:center;background-color:#0000;border:1px solid #d4d4d4;border:1px solid var(--tg-theme-section-separator-color);border-radius:8px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_pagination__E\+EnY .Accounting_pageButton__ZQ2as:hover:not(:disabled){background-color:#d4d4d4;background-color:var(--tg-theme-section-separator-color)}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_pagination__E\+EnY .Accounting_pageButton__ZQ2as:disabled{cursor:not-allowed;opacity:.5}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_pagination__E\+EnY .Accounting_pageButton__ZQ2as.Accounting_activePage__tC2hC{background-color:#80bf33;background-color:var(--tg-theme-button-color);border-color:#80bf33;border-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG .Accounting_pagination__E\+EnY .Accounting_pageDots__6MYcw{color:#8a8a8f;color:var(--tg-theme-hint-color)}.Accounting_accountingContainer__uhSCa .Accounting_loadingContainer__CMOcr{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px}.Accounting_accountingContainer__uhSCa .Accounting_loadingContainer__CMOcr .Accounting_loadingSpinner__GlUYr{animation:Accounting_spin__H\+IAY 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#80bf33;border-top:4px solid var(--tg-theme-button-color);height:40px;margin-bottom:16px;width:40px}.Accounting_accountingContainer__uhSCa .Accounting_loadingContainer__CMOcr p{color:#8a8a8f;color:var(--tg-theme-hint-color)}.Accounting_accountingContainer__uhSCa .Accounting_errorMessage__ZepTY{color:#f44336;padding:24px;text-align:center}@keyframes Accounting_spin__H\+IAY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.Accounting_accountingContainer__uhSCa{padding:16px}.Accounting_accountingContainer__uhSCa .Accounting_statsCards__Gnnhh{flex-direction:column}.Accounting_accountingContainer__uhSCa .Accounting_statsCards__Gnnhh .Accounting_statCard__jEOEg{min-width:auto}.Accounting_accountingContainer__uhSCa .Accounting_filterContainer__cusnE .Accounting_filterRow__EbvdP{flex-direction:column}.Accounting_accountingContainer__uhSCa .Accounting_tableContainer__M9dLG{overflow-x:auto}}.Clients_clientsContainer__97l\+2{display:flex;flex-direction:column;padding:20px}.Clients_clientsContainer__97l\+2 .Clients_controls__DhubZ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.Clients_clientsContainer__97l\+2 .Clients_controls__DhubZ .Clients_searchBox__9qy9C{flex:1 1;min-width:300px}.Clients_clientsContainer__97l\+2 .Clients_controls__DhubZ .Clients_filterButtons__ijGfi{display:flex;gap:8px}.Clients_clientsContainer__97l\+2 .Clients_controls__DhubZ .Clients_filterButtons__ijGfi .Clients_filterButton__oteLf{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:none;border-radius:8px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;padding:8px 16px;transition:all .2s ease}.Clients_clientsContainer__97l\+2 .Clients_controls__DhubZ .Clients_filterButtons__ijGfi .Clients_filterButton__oteLf:hover{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color)}.Clients_clientsContainer__97l\+2 .Clients_controls__DhubZ .Clients_filterButtons__ijGfi .Clients_filterButton__oteLf.Clients_active__gAOh1{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow-x:auto}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7{border-collapse:collapse;width:100%}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 td,.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 th{border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--tg-theme-section-separator-color);padding:12px 16px;text-align:left}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 th{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;font-weight:600;position:sticky;top:0;z-index:1}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_expandColumn__hbv0J{width:40px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_balanceColumn__YFz4g,.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_phoneColumn__3m\+O8,.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_statusColumn__apxBF{width:17%}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_actionsColumn__hoLIt,.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_addressColumn__C3Clq{width:20%}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 tbody tr:last-child td{border-bottom:none}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 tbody .Clients_noData__8EjuU{color:#8a8a8f;color:var(--tg-theme-hint-color);padding:24px;text-align:center}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);transition:background-color .2s ease}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO:hover{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color)}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_expandButton__NYJe8{align-items:center;background-color:#d4d4d4;background-color:var(--tg-theme-section-separator-color);border:none;border-radius:4px;color:#000;color:var(--tg-theme-text-color);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_expandButton__NYJe8:hover{background-color:#80bf33;background-color:var(--tg-theme-button-color);color:#fff;color:var(--tg-theme-button-text-color)}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_expandCell__pxRgu{width:40px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_nameCell__V-kFs .Clients_parentName__eLyz6{color:#000;color:var(--tg-theme-text-color);font-weight:500}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_nameCell__V-kFs .Clients_parentPhone__ls0AP{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin-top:4px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_balanceCell__Z8G93{cursor:pointer;font-weight:600}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_balanceCell__Z8G93 .Clients_positiveBalance__XhlVF{color:#4caf50}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_balanceCell__Z8G93 .Clients_negativeBalance__NtEi5{color:#f44336}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_statusCell__Eq0Pi{cursor:pointer}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_statusBadge__yzmuK{border-radius:12px;display:inline-block;font-size:14px;padding:4px 10px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_statusBadge__yzmuK.Clients_active__gAOh1{background-color:#4caf501a;color:#4caf50}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_statusBadge__yzmuK.Clients_inactive__hLZFq{background-color:#f443361a;color:#f44336}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_statusBadge__yzmuK.Clients_pending__dhTDY{background-color:#ffa7261a;color:#ff9800}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_actionButtons__bjcLy{display:flex;flex-wrap:wrap;gap:8px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_actionButtons__bjcLy .Clients_editButton__jpH1M{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);border:none;border-radius:6px;color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s ease}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_actionButtons__bjcLy .Clients_editButton__jpH1M:hover{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity)}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_actionButtons__bjcLy .Clients_resetPasswordButton__\+M6EK{background-color:#d02c2c26;color:#fe5454}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_actionButtons__bjcLy .Clients_resetPasswordButton__\+M6EK:hover{background-color:#d02c2c1a}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc{background-color:#fff;background-color:var(--tg-theme-bg-color)}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs{padding:16px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_extraParentInfo__VNQNc{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px;padding:16px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_extraParentInfo__VNQNc .Clients_infoGroup__7MJW1{flex:1 1;min-width:250px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_extraParentInfo__VNQNc .Clients_infoGroup__7MJW1 h4{color:#000;color:var(--tg-theme-text-color);font-size:16px;font-weight:600;margin:0 0 12px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_extraParentInfo__VNQNc .Clients_infoGroup__7MJW1 p{color:#000;color:var(--tg-theme-text-color);font-size:14px;margin:8px 0}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_extraParentInfo__VNQNc .Clients_infoGroup__7MJW1 p strong{color:#8a8a8f;color:var(--tg-theme-hint-color);font-weight:400;margin-right:4px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenHeader__nVCdw{color:#000;color:var(--tg-theme-text-color);font-size:16px;font-weight:600;margin:0 0 12px}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_noChildren__lpiLP{color:#8a8a8f;color:var(--tg-theme-hint-color);font-style:italic}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp{border-collapse:collapse;margin-top:8px;width:100%}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp td,.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp th{border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--tg-theme-section-separator-color);padding:10px;text-align:left}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp tr{color:#000;color:var(--tg-theme-text-color)}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp th{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;font-weight:500}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp .Clients_childRow__qDiQL{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);transition:background-color .2s ease}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp .Clients_childRow__qDiQL:hover{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color)}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp .Clients_childRow__qDiQL:last-child td{border-bottom:none}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp .Clients_childRow__qDiQL .Clients_childName__5EiC3{font-weight:500}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_childrenRow__JcqMc .Clients_childrenContainer__ohUzs .Clients_childrenTable__KxZxp .Clients_childRow__qDiQL .Clients_childActions__-ynrH button{font-size:14px;padding:4px 10px}.Clients_loadingContainer__B3vZT{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;width:100%}.Clients_loadingContainer__B3vZT .Clients_loadingSpinner__gsrsX{animation:Clients_spin__iKw81 1s linear infinite;border:4px solid #f2f2f7;border-top:4px solid #80bf33;border:4px solid var(--tg-theme-secondary-bg-color);border-radius:50%;border-top-color:var(--tg-theme-button-color);height:40px;margin-bottom:16px;width:40px}.Clients_loadingContainer__B3vZT p{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:16px}@keyframes Clients_spin__iKw81{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1300px){.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_actionButtons__bjcLy{flex-direction:column}.Clients_clientsContainer__97l\+2 .Clients_tableContainer__XEx1c .Clients_clientsTable__X2qH7 .Clients_parentRow__nqJmO .Clients_actionButtons__bjcLy button{width:100%}}@media(max-width:768px){.Clients_clientsContainer__97l\+2 .Clients_controls__DhubZ{align-items:stretch;flex-direction:column}.Clients_clientsContainer__97l\+2 .Clients_controls__DhubZ .Clients_searchBox__9qy9C{width:100%}.Clients_clientsContainer__97l\+2 .Clients_controls__DhubZ .Clients_filterButtons__ijGfi{justify-content:space-between;width:100%}}.Clients_balanceEditContent__KDkmg .Clients_currentValueLabel__uEEI8,.Clients_statusEditContent__4vxu\+ .Clients_currentValueLabel__uEEI8{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin:0 0 16px}.Clients_statusSwitch__t2kw9{width:100%}.Clients_paymentMethodContainer__Tzmq8{margin-top:20px}.Clients_paymentMethodLabel__2JIfs{font-weight:500;margin-bottom:10px}.Teachers_teachersContainer__brYzH{padding:24px}.Teachers_teachersContainer__brYzH .Teachers_pageTitle__oftSA{color:#000;color:var(--tg-theme-text-color);font-size:28px;font-weight:600;margin-bottom:24px}.Teachers_teachersContainer__brYzH .Teachers_filterContainer__xHMOu{display:flex;gap:16px;margin-bottom:24px}.Teachers_teachersContainer__brYzH .Teachers_filterContainer__xHMOu .Teachers_searchBox__JWH1Z{flex:1 1;max-width:400px}.Teachers_teachersContainer__brYzH .Teachers_filterContainer__xHMOu .Teachers_statusFilter__w9Lra{align-items:center;display:flex}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:16px;box-shadow:0 4px 12px #0000000d;overflow:hidden}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_emptyMessage__Z1Y5q,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_errorMessage__vSETu,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_loadingContainer__\+rbXP{padding:40px 20px;text-align:center}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_emptyMessage__Z1Y5q .Teachers_loadingSpinner__YPl6\+,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_errorMessage__vSETu .Teachers_loadingSpinner__YPl6\+,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_loadingContainer__\+rbXP .Teachers_loadingSpinner__YPl6\+{animation:Teachers_spin__dM2rU 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top:4px solid var(--tg-theme-button-color);height:40px;margin:0 auto 16px;width:40px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_errorMessage__vSETu{color:#f44336}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_emptyMessage__Z1Y5q{color:#8a8a8f;color:var(--tg-theme-hint-color)}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_tableHeader__TV8EN{background-color:#fafafa;background-color:var(--tg-theme-header-bg-color);color:#000;color:var(--tg-theme-text-color);display:flex;font-weight:600;padding:16px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_tableHeader__TV8EN .Teachers_column__B-qxH:first-child{flex:3 1}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_tableHeader__TV8EN .Teachers_column__B-qxH:nth-child(2),.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_tableHeader__TV8EN .Teachers_column__B-qxH:nth-child(3),.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_tableHeader__TV8EN .Teachers_column__B-qxH:nth-child(4){flex:2 1}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_tableHeader__TV8EN .Teachers_column__B-qxH:nth-child(5){flex:1 1;text-align:center}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i{border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--tg-theme-section-separator-color)}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i:last-child{border-bottom:none}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG{cursor:pointer;display:flex;padding:16px;transition:background-color .2s}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG:hover{background-color:rgba(#f2f2f7,.7);background-color:rgba(var(--tg-theme-secondary-bg-color),.7)}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG .Teachers_column__B-qxH{align-items:center;display:flex}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG .Teachers_column__B-qxH:first-child{flex:3 1;font-weight:500}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG .Teachers_column__B-qxH:nth-child(2),.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG .Teachers_column__B-qxH:nth-child(3),.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG .Teachers_column__B-qxH:nth-child(4){flex:2 1}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG .Teachers_column__B-qxH:nth-child(5){flex:1 1;justify-content:center}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG .Teachers_column__B-qxH .Teachers_statusBadge__Hvuk3{border-radius:16px;display:inline-block;font-size:14px;padding:4px 12px;text-align:center}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG .Teachers_column__B-qxH .Teachers_statusBadge__Hvuk3.Teachers_active__XMSyz{background-color:#4caf501a;color:#4caf50}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_teacherCard__jdDMG .Teachers_column__B-qxH .Teachers_statusBadge__Hvuk3.Teachers_inactive__XmQtL{background-color:#f443361a;color:#f44336}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-top:1px solid #d4d4d4;border-top:1px solid var(--tg-theme-section-separator-color)}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9{padding:16px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_expandedSection__LhM3o{align-items:center;background-color:#fff;background-color:var(--tg-theme-bg-color);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px;transition:box-shadow .2s}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_expandedSection__LhM3o:hover{box-shadow:0 2px 8px #0000001a}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_expandedSection__LhM3o.Teachers_active__XMSyz{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 2px 8px #0000001a;margin-bottom:0}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_expandedSection__LhM3o h3{font-size:18px;font-weight:500;margin:0}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_expandedSection__LhM3o .Teachers_arrow__c5CzO{border-bottom:2px solid #000;border-bottom:2px solid var(--tg-theme-text-color);border-right:2px solid #000;border-right:2px solid var(--tg-theme-text-color);height:12px;transform:rotate(45deg);transition:transform .2s;width:12px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_expandedSection__LhM3o.Teachers_active__XMSyz .Teachers_arrow__c5CzO{transform:rotate(-135deg)}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h{background-color:#fff;background-color:var(--tg-theme-bg-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:16px;padding:16px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionHeader__Wkbt9{border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--tg-theme-section-separator-color);display:flex;font-weight:500;margin-bottom:8px;padding-bottom:8px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionHeader__Wkbt9 .Teachers_column__B-qxH:first-child{flex:2 1}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionHeader__Wkbt9 .Teachers_column__B-qxH:nth-child(2),.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionHeader__Wkbt9 .Teachers_column__B-qxH:nth-child(3){flex:1 1}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionHeader__Wkbt9 .Teachers_column__B-qxH:nth-child(4){flex:3 1}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP{border-bottom:1px solid rgba(#8a8a8f,.2);border-bottom:1px solid rgba(var(--tg-theme-hint-color),.2);display:flex;padding:8px 0}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP:last-child{border-bottom:none}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH{align-items:center;display:flex;font-size:14px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH:first-child{flex:2 1}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH:nth-child(2),.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH:nth-child(3){flex:1 1}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH:nth-child(4){flex:3 1}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH.Teachers_amount__wRD2r{font-weight:500}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH.Teachers_amount__wRD2r.Teachers_income__SEs4W{color:#4caf50}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH.Teachers_amount__wRD2r.Teachers_expense__c59Mq{color:#f44336}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH.Teachers_amount__wRD2r.Teachers_refund__5KS\+l{color:#ff9800}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH .Teachers_typeBadge__CT-pe{border-radius:16px;display:inline-block;font-size:13px;padding:2px 8px;text-align:center}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH .Teachers_typeBadge__CT-pe.Teachers_income__SEs4W{background-color:#4caf501a;color:#4caf50}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH .Teachers_typeBadge__CT-pe.Teachers_expense__c59Mq{background-color:#f443361a;color:#f44336}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_transactionsTable__DGQ\+h .Teachers_transactionRow__ixSnP .Teachers_column__B-qxH .Teachers_typeBadge__CT-pe.Teachers_refund__5KS\+l{background-color:#ffa7261a;color:#ff9800}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg{background-color:#fff;background-color:var(--tg-theme-bg-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:16px;padding:16px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg h4{font-size:16px;font-weight:500;margin:0 0 16px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsSection__zY5ih,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsSection__p5jw4{margin-bottom:24px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsSection__zY5ih:last-child,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsSection__p5jw4:last-child{margin-bottom:0}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_groupItem__t7xbA,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_lessonItem__FGi1C,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_groupItem__t7xbA,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_lessonItem__FGi1C{background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border-radius:8px;padding:12px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_groupItem__t7xbA .Teachers_groupName__JCLoZ,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_groupItem__t7xbA .Teachers_lessonTitle__2eIPj,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_lessonItem__FGi1C .Teachers_groupName__JCLoZ,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_lessonItem__FGi1C .Teachers_lessonTitle__2eIPj,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_groupItem__t7xbA .Teachers_groupName__JCLoZ,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_groupItem__t7xbA .Teachers_lessonTitle__2eIPj,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_lessonItem__FGi1C .Teachers_groupName__JCLoZ,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_lessonItem__FGi1C .Teachers_lessonTitle__2eIPj{font-weight:500;margin-bottom:4px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_groupItem__t7xbA .Teachers_groupDescription__YvH67,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_groupItem__t7xbA .Teachers_lessonDate__Anqs5,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_lessonItem__FGi1C .Teachers_groupDescription__YvH67,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_lessonItem__FGi1C .Teachers_lessonDate__Anqs5,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_groupItem__t7xbA .Teachers_groupDescription__YvH67,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_groupItem__t7xbA .Teachers_lessonDate__Anqs5,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_lessonItem__FGi1C .Teachers_groupDescription__YvH67,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_lessonItem__FGi1C .Teachers_lessonDate__Anqs5{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;margin-bottom:8px}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_groupItem__t7xbA .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_lessonItem__FGi1C .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_groupItem__t7xbA .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_lessonItem__FGi1C .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3{border-radius:16px;display:inline-block;font-size:13px;padding:2px 8px;text-align:center}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_groupItem__t7xbA .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_completed__xiTpU,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_lessonItem__FGi1C .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_completed__xiTpU,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_groupItem__t7xbA .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_completed__xiTpU,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_lessonItem__FGi1C .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_completed__xiTpU{background-color:#4caf501a;color:#4caf50}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_groupItem__t7xbA .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_scheduled__PdMq5,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_lessonItem__FGi1C .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_scheduled__PdMq5,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_groupItem__t7xbA .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_scheduled__PdMq5,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_lessonItem__FGi1C .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_scheduled__PdMq5{background-color:#2196f31a;color:#2196f3}.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_groupItem__t7xbA .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_cancelled__qDcVC,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_groupsList__L3lnk .Teachers_lessonItem__FGi1C .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_cancelled__qDcVC,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_groupItem__t7xbA .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_cancelled__qDcVC,.Teachers_teachersContainer__brYzH .Teachers_teachersList__Cghb\+ .Teachers_teachersTable__mX6S1 .Teachers_teacherRow__E935i .Teachers_expandedInfo__K\+xk8 .Teachers_expandedSections__xdbg9 .Teachers_groupsLessonsContainer__7vWqg .Teachers_lessonsList__bvRc2 .Teachers_lessonItem__FGi1C .Teachers_lessonStatus__TrMDT .Teachers_statusBadge__Hvuk3.Teachers_cancelled__qDcVC{background-color:#f443361a;color:#f44336}.Teachers_editPopupWrapper__tbFTT{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.Teachers_editPopupWrapper__tbFTT .Teachers_popupFields__3TCW\+{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.Teachers_editPopupWrapper__tbFTT .Teachers_popupFields__3TCW\+ .Teachers_selectField__xOfxz{display:flex;flex-direction:column;gap:8px}.Teachers_editPopupWrapper__tbFTT .Teachers_popupFields__3TCW\+ .Teachers_selectField__xOfxz label{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px}.Teachers_editPopupWrapper__tbFTT .Teachers_popupFields__3TCW\+ .Teachers_selectField__xOfxz select{background-color:#fff;background-color:var(--tg-theme-bg-color);border:1px solid #d4d4d4;border:1px solid var(--tg-theme-section-separator-color);border-radius:12px;color:#000;color:var(--tg-theme-text-color);font-size:16px;height:48px;outline:none;padding:0 12px}.Teachers_editPopupWrapper__tbFTT .Teachers_popupFields__3TCW\+ .Teachers_selectField__xOfxz select:focus{border-color:#80bf33;border-color:var(--tg-theme-button-color)}@keyframes Teachers_spin__dM2rU{to{transform:rotate(1turn)}}.Employees_employees__X9YP-{padding:20px}.Employees_employees__X9YP- .Employees_addEmployee__Zqwzw{align-items:flex-end;display:flex;gap:8px;margin-bottom:24px}.Employees_employees__X9YP- .Employees_addEmployee__Zqwzw .Employees_phoneInput__vtitV{flex:1 1}.Employees_employees__X9YP- .Employees_addEmployee__Zqwzw .Employees_buttons__ZAOPV{display:flex;gap:8px}.Employees_employees__X9YP- .Employees_table__um3gW{background:#f2f2f7;background:var(--tg-theme-secondary-bg-color);border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.Employees_employees__X9YP- .Employees_table__um3gW td,.Employees_employees__X9YP- .Employees_table__um3gW th{border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--tg-theme-section-separator-color);padding:12px;text-align:left}.Employees_employees__X9YP- .Employees_table__um3gW th{background:#fff;background:var(--tg-theme-section-bg-color);color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;font-weight:400}.Employees_employees__X9YP- .Employees_table__um3gW td{color:#000;color:var(--tg-theme-text-color)}.Employees_employees__X9YP- .Employees_table__um3gW tr:last-child td{border-bottom:none}.Employees_employees__X9YP- .Employees_noEmployees__UFLKU{color:#8a8a8f;color:var(--tg-theme-hint-color);padding:40px;text-align:center}.UpperButton_upperButton__G3JrR{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:8px 12px 8px 8px;transition:opacity .2s ease}.UpperButton_upperButton__G3JrR:hover{opacity:.9}.UpperButton_upperButton__G3JrR.UpperButton_dark__1YBZ5{background:#000000bf;color:#fff}.UpperButton_upperButton__G3JrR.UpperButton_white__Gxbhx{background:#cfcfcfbf;color:#6c6c6c}.UpperButton_upperButton__G3JrR .UpperButton_icon__d823\+{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.UpperButton_upperButton__G3JrR .UpperButton_icon__d823\+ img{height:100%;width:100%}.UpperButton_upperButton__G3JrR .UpperButton_label__OgsAq{line-height:1}.home-screen{min-height:100vh;overflow:hidden}.home-screen,.home-screen .header{display:flex;flex-direction:column;position:relative}.home-screen .header{align-items:center;margin:0 auto;max-width:1000px;padding:72px 0 32px;width:100%;z-index:2}.home-screen .greeting-container{align-items:center;display:flex;flex-direction:column;gap:5px}.home-screen .greeting-container .settingsButton{position:absolute;right:8px;top:8px}.home-screen .greeting-container .balanceButton{left:8px;position:absolute;top:8px}.home-screen .greeting-container .greeting-text{font-size:14px}.home-screen .greeting-container .greeting-text,.home-screen .greeting-container .user-name{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;border-radius:16px;color:#fff;color:var(--tg-theme-button-text-color);padding:4px 12px}.home-screen .greeting-container .user-name{font-size:20px;font-weight:700;margin-top:-8px;transform:rotate(-3deg)}.home-screen .main-block{display:flex;flex-direction:column;gap:8px;height:100%;margin:0 auto;max-width:1000px;position:sticky;position:relative;width:100%;z-index:1}.home-screen .tabs{-ms-overflow-style:none;box-sizing:border-box;display:flex;gap:8px;overflow-x:auto;padding:0 0 0 16px;scrollbar-width:none;width:100%}.home-screen .tabs::-webkit-scrollbar{display:none}.home-screen .content{background-color:#fff;background-color:var(--tg-theme-bg-color);border-radius:24px 24px 0 0;flex:1 1;height:100%;min-height:60vh;width:100%}.home-screen .background{background-position:50%;background-size:cover;height:260px;left:0;position:fixed;right:0;top:0;z-index:-5}@media(min-width:1000px){.home-screen .background{height:100vh}}:root{--tg-theme-bg-color:#fff;--tg-theme-secondary-bg-color:#f2f2f7;--tg-theme-section-bg-color:#fff;--tg-theme-header-bg-color:#fafafa;--tg-theme-button-color:#80bf33;--tg-theme-button-text-color:#fff;--tg-theme-text-color:#000;--tg-theme-hint-color:#8a8a8f;--tg-theme-accent-text-color:#66a31f;--tg-theme-section-separator-color:#d4d4d4;--tg-theme-button-text-color-opacity:rgba(128,191,51,.161)}.Settings_settingsPage__\+X-HA{background-color:#fff;background-color:var(--tg-theme-bg-color);box-sizing:border-box;min-height:100vh;padding:14px;width:100%}.Settings_settingsPage__\+X-HA .Settings_header__Bf8FQ{margin-bottom:24px;position:relative}.Settings_settingsPage__\+X-HA .Settings_header__Bf8FQ h1{color:#000;color:var(--tg-theme-text-color);font-size:28px;font-weight:600;margin-top:40px}.Settings_settingsPage__\+X-HA .Settings_header__Bf8FQ .Settings_backButton__WAB-G{left:12px;position:fixed;top:12px;z-index:100}.Settings_settingsPage__\+X-HA .Settings_section__6ZBBh{margin-bottom:32px}.Settings_settingsPage__\+X-HA .Settings_section__6ZBBh h2{color:#000;color:var(--tg-theme-text-color);font-size:20px;font-weight:600;margin:0 0 16px}.Settings_settingsPage__\+X-HA .Settings_section__6ZBBh .Settings_inputGroup__LBWcE{margin-bottom:8px}.Settings_settingsPage__\+X-HA .Settings_section__6ZBBh .Settings_inputGroup__LBWcE:last-child{margin-bottom:0}.Settings_settingsPage__\+X-HA .Settings_disabledInput__0NlTw{opacity:.5;pointer-events:none}.Settings_settingsPage__\+X-HA .Settings_buttons__U3xkr{display:flex;flex-direction:column;gap:12px;margin-top:24px}.Settings_telegramConnected__jZ2OH{background-color:rgba(128,191,51,.161);background-color:var(--tg-theme-button-text-color-opacity);border:1px solid #80bf33;border:1px solid var(--tg-theme-button-color);border-radius:8px;margin:0;padding:12px}.Settings_telegramConnected__jZ2OH p{color:#000;color:var(--tg-theme-text-color);font-weight:500;margin-bottom:12px;margin-top:0}.Settings_telegramLinkCode__Cca7l{margin:15px 0}.Settings_telegramLinkCode__Cca7l p{color:#000;color:var(--tg-theme-text-color);margin-bottom:10px}.Settings_telegramLinkCode__Cca7l .Settings_linkCodeDisplay__0IPBp{align-items:center;background-color:#f2f2f7;background-color:var(--tg-theme-secondary-bg-color);border:1px solid #d4d4d4;border:1px solid var(--tg-theme-section-separator-color);border-radius:8px;color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;display:flex;font-family:monospace;font-size:20px;font-weight:700;justify-content:center;letter-spacing:1px;margin:15px 0;padding:15px;position:relative;text-align:center;transition:background-color .2s ease}.Settings_telegramLinkCode__Cca7l .Settings_linkCodeDisplay__0IPBp:hover{opacity:.9}.Settings_telegramLinkCode__Cca7l .Settings_linkCodeDisplay__0IPBp:active{opacity:.8}.Settings_telegramLinkCode__Cca7l .Settings_linkCodeDisplay__0IPBp .Settings_copyIcon__76V9Z{height:24px;opacity:.5;position:absolute;right:10px;transition:opacity .2s ease;width:24px}.Settings_telegramLinkCode__Cca7l .Settings_linkCodeDisplay__0IPBp .Settings_copyIcon__76V9Z:hover{opacity:1}.Settings_telegramLinkCode__Cca7l .Settings_linkCodeDisplay__0IPBp .Settings_copySuccess__Lxm2Z{background-color:#66a31f;background-color:var(--tg-theme-accent-text-color);border-radius:4px;color:#fff;font-size:12px;opacity:0;padding:5px 10px;position:absolute;right:10px;top:-30px;transition:opacity .3s ease}.Settings_telegramLinkCode__Cca7l .Settings_linkCodeDisplay__0IPBp .Settings_copySuccess__Lxm2Z.Settings_visible__mK8iN{opacity:1}.Settings_telegramLinkCode__Cca7l .Settings_linkCodeInfo__MrgMd{color:#8a8a8f;color:var(--tg-theme-hint-color);font-size:14px;font-style:italic}.Settings_telegramLinkCode__Cca7l .Settings_botLink__pc6GR{color:#66a31f;color:var(--tg-theme-accent-text-color);cursor:pointer;text-decoration:none;transition:opacity .2s ease}.Settings_telegramLinkCode__Cca7l .Settings_botLink__pc6GR:hover{opacity:.8}.Settings_telegramConnect__MfSZp{margin:15px 0}.Settings_telegramConnect__MfSZp p{color:#000;color:var(--tg-theme-text-color);margin-bottom:15px}.Settings_fieldNote__OWYub{color:#4d4d4d;font-size:14px;font-style:italic;margin-bottom:8px;margin-top:4px}
/*# sourceMappingURL=main.638e0de9.css.map*/</pre></body></html>