:root{color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}html,body,#root{background:var(--tg-theme-secondary-bg-color);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app-loading{min-height:100dvh;padding-top:calc(var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));padding-right:calc(var(--tg-safe-area-inset-right,env(safe-area-inset-right,0px)) + var(--tg-content-safe-area-inset-right,0px));padding-bottom:calc(var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));padding-left:calc(var(--tg-safe-area-inset-left,env(safe-area-inset-left,0px)) + var(--tg-content-safe-area-inset-left,0px));background:var(--tg-theme-secondary-bg-color);margin:0}button,input,textarea,select{font:inherit}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;caret-color:var(--tg-theme-link-color)}img,svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bottom-sheet{z-index:1000;visibility:hidden;pointer-events:none;justify-content:center;align-items:flex-end;transition:visibility 0s linear .22s;display:flex;position:fixed;inset:0}.bottom-sheet.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.bottom-sheet__backdrop{background:var(--tg-theme-text-color);opacity:0;transition:opacity .18s;position:absolute;inset:0}.bottom-sheet.is-open .bottom-sheet__backdrop{opacity:.32}.bottom-sheet__panel{width:min(100%,640px);max-height:calc(100dvh - var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) - var(--tg-content-safe-area-inset-top,0px));padding-bottom:calc(var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color);border-radius:18px 18px 0 0;flex-direction:column;transition:transform .22s;display:flex;position:relative;overflow:hidden;transform:translateY(100%)}.bottom-sheet.is-open .bottom-sheet__panel{transform:translate(0,0)}.bottom-sheet.is-dragging .bottom-sheet__panel{transition:none}.bottom-sheet__header{flex:none;padding:0 16px 12px}.bottom-sheet__header h2{color:var(--tg-theme-text-color);overflow-wrap:anywhere;margin:0;font-size:20px}.bottom-sheet__handle-button{touch-action:none;cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-height:30px;padding:0;display:flex}.bottom-sheet__handle-button:active{cursor:grabbing}.bottom-sheet__handle{background:var(--tg-theme-hint-color);border-radius:999px;width:36px;height:4px}.bottom-sheet__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 16px 16px;overflow-y:auto}.bottom-sheet__footer{border-top:1px solid var(--tg-theme-section-separator-color);flex:none;padding:12px 18px}.bottom-sheet__content form{gap:14px;display:grid}.bottom-sheet__content form label{color:var(--tg-theme-hint-color);gap:8px;display:grid}.bottom-sheet__content form label span,.service-form__duration legend{padding-inline-start:16px;font-size:14px;font-weight:500}.bottom-sheet__content form input,.bottom-sheet__content form textarea,.bottom-sheet__content form select{width:100%;min-height:40px;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:var(--radius-small);font:inherit;border:none;outline:none;padding:0 16px}.bottom-sheet__content form textarea{resize:vertical;min-height:120px;padding-block:12px}.bottom-sheet__content form button{min-height:48px;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:var(--radius-button);font:inherit;border:0;outline:none;padding-inline:12px;font-size:17px;font-weight:600}.bottom-sheet__content form button[type=submit]{color:var(--tg-theme-button-text-color);background:var(--tg-theme-button-color)}.bottom-sheet__content .active-invite-link__actions{gap:10px;display:grid}.bottom-sheet__content .active-invite-link__actions button{min-height:46px;color:var(--tg-theme-text-color);background:var(--tg-theme-bg-color);font:inherit;border:0;border-radius:10px;padding:11px 14px;font-weight:600}.bottom-sheet__content .active-invite-link__actions .active-invite-link__share{color:var(--tg-theme-button-text-color);background:var(--tg-theme-button-color)}.bottom-sheet__content form [role=alert]{color:var(--tg-theme-destructive-text-color,var(--tg-theme-hint-color));margin:0}@media (prefers-reduced-motion:reduce){.bottom-sheet,.bottom-sheet__backdrop,.bottom-sheet__panel{transition-duration:0s}}.service-form__field{gap:8px;min-width:0;display:grid}.service-form__field>span{color:var(--tg-theme-hint-color);padding-inline-start:16px;font-size:14px;font-weight:500}.service-form .service-form__duration-trigger{width:100%;min-height:40px;color:var(--tg-theme-text-color);text-align:start;background:var(--tg-theme-section-bg-color);border-radius:var(--radius-small);font:inherit;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-weight:400;display:flex}.service-form__duration-trigger svg{color:var(--tg-theme-hint-color,var(--tg-theme-text-color));flex:none}.service-duration-sheet{overscroll-behavior:none;overflow:hidden}.service-duration-sheet .bottom-sheet__backdrop{touch-action:none}.service-duration-sheet .bottom-sheet__panel,.service-duration-sheet .bottom-sheet__content{touch-action:pan-y;overflow-x:hidden}.service-duration-sheet .bottom-sheet__panel{overscroll-behavior:none}.service-duration-sheet .bottom-sheet__content{overscroll-behavior:contain}.service-form__discard-confirm,.service-form__discard-actions{gap:12px;display:grid}.service-form__discard-confirm p{color:var(--tg-theme-hint-color,var(--tg-theme-text-color));margin:0}.service-form__discard-actions button{border-radius:var(--radius-button);min-height:48px;font:inherit;border:0;padding:11px 14px;font-weight:600}.service-form__discard-stay{color:var(--tg-theme-button-text-color);background:var(--tg-theme-button-color)}.service-form__discard-exit{color:var(--tg-theme-destructive-text-color,var(--tg-theme-text-color));background:var(--tg-theme-section-bg-color)}.service-form__duration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-form__duration-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bottom-sheet__content .service-form__duration-presets button{min-width:0;min-height:40px;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border:none;outline:none;padding-inline:12px;font-size:15px;font-weight:400}.bottom-sheet__content .service-form__duration-presets button.is-selected{color:var(--tg-theme-button-text-color);background:var(--tg-theme-button-color);font-weight:600}@media (width<=360px){.service-form__duration-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.bookings-page{color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color);font-size:15px}.bookings-page h1{color:var(--tg-theme-text-color);margin:0 0 12px;font-size:22px;font-weight:600}.booking-filters{background:var(--tg-theme-section-bg-color);border-radius:var(--radius-large);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-block-end:12px;padding:4px;display:grid}.booking-filters button{min-width:0;min-height:32px;color:var(--tg-theme-hint-color);border-radius:var(--radius-large);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding-inline:12px;font-size:13px;font-weight:400;overflow:hidden}.booking-filters button[aria-pressed=true]{color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color);font-weight:500;transition:all .2s}.bookings-page__state{color:var(--tg-theme-hint-color)}.owner-bookings-list{gap:14px;display:grid}.owner-booking-groups{gap:22px;display:grid}.owner-booking-group h2{color:var(--tg-theme-hint-color);margin:0 16px 8px;font-size:14px;font-weight:500}.owner-booking-card{color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:var(--radius-card);-webkit-tap-highlight-color:transparent;padding:12px 16px;text-decoration:none;transition:all .2s;display:block}.owner-booking-card:active{opacity:.8;transform:scale(.99)}.owner-booking-card:focus-visible{outline:2px solid var(--tg-theme-link-color);outline-offset:2px}.owner-booking-card.is-cancelled{color:var(--tg-theme-hint-color)}.owner-booking-card__topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.owner-booking-card__time{min-width:0;color:var(--tg-theme-text-color);white-space:nowrap;font-size:18px;font-weight:600}.owner-booking-card__meta{color:var(--tg-theme-hint-color);margin:5px 0 0;font-size:14px}.owner-booking-card__service{color:var(--tg-theme-text-color);overflow-wrap:anywhere;margin:8px 0 0;font-weight:500;line-height:1.35}.owner-booking-card.is-cancelled .owner-booking-card__meta,.owner-booking-card.is-cancelled .owner-booking-card__time,.owner-booking-card.is-cancelled .owner-booking-card__service{color:var(--tg-theme-hint-color)}.booking-status{color:var(--tg-theme-link-color);background:color-mix(in srgb, var(--tg-theme-link-color) 10%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.2}.booking-status--cancelled{color:var(--tg-theme-destructive-text-color);background:color-mix(in srgb, var(--tg-theme-destructive-text-color) 10%, transparent)}.owner-booking-page{color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color);gap:18px;font-size:15px;display:grid}.owner-booking-fallback-back{width:fit-content;color:var(--tg-theme-link-color,var(--tg-theme-button-color));font:inherit;background:0 0;border:0;padding:0}.owner-booking-page__state{color:var(--tg-theme-hint-color);margin:0}.owner-booking-details{gap:18px;min-width:0;display:grid}.owner-booking-details__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-booking-details__header h1{overflow-wrap:anywhere;min-width:0;color:var(--tg-theme-text-color);margin:0;font-size:22px;font-weight:600}.owner-booking-details__number{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.owner-booking-details__status{color:var(--tg-theme-link-color);background:color-mix(in srgb, var(--tg-theme-link-color) 10%, transparent);border-radius:999px;flex:none;margin:0;padding:5px 9px;font-size:12px;font-weight:500}.owner-booking-details__status.is-cancelled{color:var(--tg-theme-destructive-text-color);background:color-mix(in srgb, var(--tg-theme-destructive-text-color) 10%, transparent)}.owner-booking-detail-list,.owner-booking-issue{background:var(--tg-theme-section-bg-color);border-radius:var(--radius-card);min-width:0;overflow:hidden}.owner-booking-detail-row{min-height:var(--control-height);justify-content:space-between;align-items:center;padding-inline:16px;display:flex;position:relative}.owner-booking-detail-row:not(:last-child):after{content:"";background:var(--tg-theme-section-separator-color);height:.5px;position:absolute;bottom:0;left:16px;right:16px}.owner-booking-detail-row:last-child{border-bottom:0}.owner-booking-detail-row h3,.owner-booking-issue h2{color:var(--tg-theme-text-color);margin:0;font-size:15px;font-weight:400}.owner-booking-detail-row p,.owner-booking-issue p{overflow-wrap:anywhere;margin:0}.owner-booking-detail-row__primary{color:var(--tg-theme-hint-color)}.owner-booking-detail-row__muted{color:var(--tg-theme-hint-color,var(--tg-theme-text-color))}.owner-booking-detail-section h2{color:var(--tg-theme-hint-color);margin:17px 0 8px 15px;font-size:14px;font-weight:600}.owner-booking-issue{color:var(--tg-theme-text-color);padding:16px}.owner-booking-actions{min-width:0}.owner-booking-actions h2{color:var(--tg-theme-hint-color);margin:0 0 8px 15px;font-size:14px;font-weight:600}.owner-booking-action-buttons{gap:10px;font-size:17px;display:grid}.owner-booking-action-button,.owner-booking-form-button{border-radius:var(--radius-button);width:100%;min-height:48px;font:inherit;border:0;padding-block:0;padding-inline:16px;font-weight:600}.owner-booking-action-button--primary,.owner-booking-form-button--primary{color:var(--tg-theme-button-text-color);background:var(--tg-theme-button-color)}.owner-booking-action-button--secondary,.owner-booking-form-button--secondary{color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color)}.owner-booking-action-button--danger,.owner-booking-form-button--danger{color:var(--tg-theme-destructive-text-color);background:var(--tg-theme-section-bg-color)}.owner-booking-action-screen{gap:18px;min-width:0;display:grid}.owner-booking-action-screen>h1{color:var(--tg-theme-text-color);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600}.owner-booking-section-title{color:var(--tg-theme-hint-color);margin:0 0 8px 15px;font-size:14px;font-weight:500}.owner-booking-action-summary{min-width:0;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:var(--radius-card);display:grid}.owner-booking-action-summary div{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:16px;margin:0;padding-inline:16px;display:flex;position:relative}.owner-booking-action-summary div:not(:last-child):after{content:"";background:var(--tg-theme-section-separator-color);height:.5px;position:absolute;bottom:0;left:16px;right:16px}.owner-booking-action-summary div span{min-width:0;color:var(--tg-theme-text-color)}.owner-booking-action-summary div{color:var(--tg-theme-hint-color)}.owner-booking-action-form{min-width:0}.owner-booking-action-summary p{margin:0;font-size:17px;font-weight:600}.owner-booking-action-summary p+p{margin-top:5px}.owner-booking-action-content{gap:10px;display:grid}.owner-booking-reschedule{gap:18px}.owner-booking-reschedule-block{min-width:0}.owner-booking-reschedule-date-block{position:relative}.owner-booking-reschedule-field,.owner-booking-reschedule-summary{min-width:0;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:var(--radius-card)}.owner-booking-reschedule-times{min-width:0;color:var(--tg-theme-text-color)}.owner-booking-reschedule-field{align-items:center;min-height:48px;padding-inline:16px;display:grid}.owner-booking-reschedule-date{width:100%;color:var(--tg-theme-text-color);font:inherit;min-height:var(--control-height);text-align:left;cursor:pointer;border:0;outline:none;align-items:center;gap:8px;padding-inline:16px;font-size:15px;transition:color 80ms,background-color 80ms;display:flex}.owner-booking-reschedule-date:active{background:color-mix(in srgb, var(--tg-theme-section-separator-color), transparent)}.owner-booking-reschedule-date:focus-visible{outline:2px solid var(--tg-theme-link-color);outline-offset:2px}.owner-booking-reschedule-date:disabled{color:var(--tg-theme-hint-color);cursor:default}.owner-booking-reschedule-date>span:first-child{flex:auto;min-width:0}.owner-booking-reschedule-date__value,.owner-booking-reschedule-date>svg{flex:none}.owner-booking-reschedule-date__value{color:var(--tg-theme-hint-color);text-align:right}.owner-booking-reschedule-date__value.is-placeholder,.owner-booking-reschedule-date>svg{color:var(--tg-theme-hint-color)}.owner-booking-action-form .owner-booking-native-date-input{opacity:0;box-sizing:border-box;pointer-events:none;border:0;width:1px;min-width:0;max-width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;bottom:24px;right:16px;overflow:hidden}.owner-booking-reschedule-field p{margin:0;padding:15px 0;font-size:15px}.owner-booking-action-form .owner-booking-reschedule-field input,.owner-booking-action-form .owner-booking-reschedule-field select{width:100%;min-height:48px;color:var(--tg-theme-text-color);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:15px}.owner-booking-reschedule-times>p{margin:2px 4px;font-size:15px}.owner-booking-reschedule-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-booking-reschedule-time{min-width:0;min-height:40px;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:var(--radius-small);font:inherit;border:none;outline:none;padding-block:0;padding-inline:8px;font-size:15px;transition:color 80ms,background-color 80ms}.owner-booking-reschedule-time[aria-pressed=true]{color:var(--tg-theme-button-text-color);background:var(--tg-theme-button-color);font-weight:500}.owner-booking-reschedule-time:disabled{color:var(--tg-theme-hint-color)}.owner-booking-reschedule-summary{overflow:hidden}.owner-booking-reschedule-summary div{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:16px;padding-inline:16px;font-size:15px;display:flex;position:relative}.owner-booking-reschedule-summary div:not(:last-child):after{content:"";background:var(--tg-theme-section-separator-color);height:.5px;position:absolute;bottom:0;left:16px;right:16px}.owner-booking-reschedule-summary div:last-child{border-bottom:0}.owner-booking-reschedule-summary span{color:var(--tg-theme-text-color);flex:none}.owner-booking-reschedule-summary strong{min-width:0;color:var(--tg-theme-hint-color);text-align:right;overflow-wrap:anywhere;font-weight:400}.owner-booking-reschedule-block>.owner-booking-form-button{margin-top:12px}.owner-booking-action-section{min-width:0;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:14px;gap:12px;padding:14px 16px;display:grid;overflow:hidden}.owner-booking-action-section>h2,.owner-booking-cancel-summary__row h2{color:var(--tg-theme-text-color);margin:0;font-size:15px;font-weight:400}.owner-booking-action-form h3,.owner-booking-action-form p{margin:0}.owner-booking-action-muted{color:var(--tg-theme-hint-color,var(--tg-theme-text-color))}.owner-booking-action-section--flush{gap:0;padding:0}.owner-booking-action-section--flush>h2,.owner-booking-action-section--flush>p{padding:14px 16px}.owner-booking-master-options{border:0;gap:0;margin:0;padding:0;display:grid}.owner-booking-master-options label{min-height:48px;color:var(--tg-theme-text-color);border-bottom:1px solid var(--tg-theme-section-separator-color);align-items:center;gap:10px;padding-inline:16px;display:flex}.owner-booking-master-options label:last-child{border-bottom:0}.owner-booking-master-options input{accent-color:var(--tg-theme-button-color)}.owner-booking-cancel-summary{gap:0;padding:0}.owner-booking-cancel-summary__row{min-height:var(--control-height);justify-content:space-between;align-items:center;padding-inline:16px;display:flex;position:relative}.owner-booking-cancel-summary__row:not(:last-child):after{content:"";background:var(--tg-theme-section-separator-color);height:.5px;position:absolute;bottom:0;left:16px;right:16px}.owner-booking-cancel-summary__value{min-width:0;color:var(--tg-theme-hint-color);text-align:right;overflow-wrap:anywhere}.owner-booking-cancel-summary__note{color:var(--tg-theme-hint-color);padding:0 15px;font-size:14px}.owner-booking-form-button:disabled{color:var(--tg-theme-hint-color)}.owner-booking-action-form [role=alert]{color:var(--tg-theme-destructive-text-color,var(--tg-theme-hint-color))}.owner-booking-details__success{color:var(--tg-theme-link-color,var(--tg-theme-button-color));margin:0}.clients-page{color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color);font-size:15px}.clients-page h1{color:var(--tg-theme-text-color);margin:0 0 12px;font-size:22px;font-weight:600}.clients-page__content{gap:12px;display:grid}.clients-page__search{display:block;position:relative}.clients-page__search input{width:100%;min-height:40px;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:var(--radius-large);font:inherit;border:0;outline:none;padding:10px 16px 10px 46px}.clients-page__search input::placeholder{color:color-mix(in srgb, var(--tg-theme-hint-color) 50%, transparent);transition:color .12s}.clients-page__search input:focus::placeholder{color:color-mix(in srgb, var(--tg-theme-hint-color) 25%, transparent)}.clients-page__search-icon{z-index:1;color:color-mix(in srgb, var(--tg-theme-hint-color) 50%, transparent);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.clients-page__state{color:var(--tg-theme-hint-color)}.clients-page__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.client-card{color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:var(--radius-card);-webkit-tap-highlight-color:transparent;gap:5px;padding:12px 16px;text-decoration:none;display:grid}.client-card:active{transform:scale(.99)}.client-card:focus-visible{outline:2px solid var(--tg-theme-link-color);outline-offset:2px}.client-card__topline,.client-card__footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.client-card__name{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.client-card__chevron{color:color-mix(in srgb, var(--tg-theme-hint-color) 50%, transparent);flex:none}.client-card__username,.client-card__meta{min-width:0;color:var(--tg-theme-hint-color);overflow-wrap:anywhere;font-size:14px}.client-card__footer{align-items:flex-end;margin-top:3px}.client-card__blocked{color:var(--tg-theme-destructive-text-color);background:var(--tg-theme-bg-color);border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:500}:root{--radius-small:12px;--radius-button:14px;--radius-card:18px;--radius-large:24px;--control-height:48px}.home-page{color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color);gap:24px;font-size:15px;display:grid}.home-page__date{color:var(--tg-theme-hint-color);text-align:right;white-space:nowrap;flex:none;margin:0;font-size:14px}.home-section{min-width:0}.home-section__header{min-width:0;color:var(--tg-theme-hint-color);justify-content:space-between;align-items:baseline;gap:12px;margin:0 16px 8px;font-size:14px;font-weight:500;display:flex}.home-section h2{color:var(--tg-theme-hint-color);margin:0 16px 8px;font-size:14px;font-weight:500}.home-muted{min-height:24px;color:var(--tg-theme-hint-color);margin:0}.home-today-statistics{background:var(--tg-theme-section-bg-color);border-radius:var(--radius-card);overflow:hidden}.home-today-statistics div{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:16px;padding-inline:16px;display:flex;position:relative}.home-today-statistics div span{color:var(--tg-theme-hint-color)}.home-today-statistics div:not(:last-child):after{content:"";background:var(--tg-theme-section-separator-color);height:.5px;position:absolute;bottom:0;left:16px;right:16px}.home-today-statistics p:last-child{border-bottom:0}.home-booking,.home-muted{background:var(--tg-theme-section-bg-color);border-radius:var(--radius-card);min-height:var(--control-height);align-items:center;padding-inline:16px;display:grid}.home-booking{color:var(--tg-theme-text-color);-webkit-tap-highlight-color:transparent;gap:6px;padding:12px 16px;text-decoration:none;display:grid}.home-booking:active{transform:scale(.99)}.home-booking:focus-visible{outline:2px solid var(--tg-theme-link-color);outline-offset:2px}.home-booking__topline{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.home-booking__datetime{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:500}.home-booking__chevron{color:color-mix(in srgb, var(--tg-theme-hint-color) 50%, transparent);flex:none}.home-booking__service{overflow-wrap:anywhere;margin:2px 0 0;font-weight:400}.home-booking__meta{color:var(--tg-theme-text-color);overflow-wrap:anywhere;margin:0;font-size:14px}.home-booking__meta span{color:var(--tg-theme-text-color)}.home-booking__meta strong{color:var(--tg-theme-hint-color);font-weight:400}.home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-action-link{min-height:var(--control-height);color:var(--tg-theme-link-color);background:var(--tg-theme-section-bg-color);border-radius:var(--radius-button);text-align:center;place-items:center;padding-inline:16px;font-weight:500;text-decoration:none;display:grid}button.home-action-link{font:inherit}.home-statistics{background:var(--tg-theme-section-bg-color);border-radius:var(--radius-card);overflow:hidden}.home-statistics div{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:16px;padding-inline:16px;display:flex;position:relative}.home-statistics div:not(:last-child):after{content:"";background:var(--tg-theme-section-separator-color);height:.5px;position:absolute;bottom:0;left:16px;right:16px}.home-statistics p:last-child{border-bottom:0}.home-statistics span{color:var(--tg-theme-hint-color)}.more-page{color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color);gap:20px;font-size:15px;display:grid}.more-page>h1{margin:0;font-size:24px}.more-page__section>h2{color:var(--tg-theme-hint-color);margin:0 0 8px 16px;font-size:14px;font-weight:500}.more-page__list{background:var(--tg-theme-section-bg-color);border-radius:14px;overflow:hidden}.more-page__row{min-height:48px;color:var(--tg-theme-text-color);grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:15px;padding-inline:16px;text-decoration:none;transition:background-color 80ms;display:grid;position:relative}.more-page__row:active{background:color-mix(in srgb, var(--tg-theme-section-separator-color), transparent)}.more-page__row:not(:last-child):after{content:"";background:var(--tg-theme-section-separator-color);height:.5px;position:absolute;bottom:0;left:64px;right:16px}.more-page__icon{color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden}.more-page__icon:before{content:"";pointer-events:none;background:linear-gradient(#fff6,#fff0);position:absolute;inset:0}.more-page__icon svg{z-index:1;width:20px;height:20px;position:relative}.more-page__chevron{color:color-mix(in srgb, var(--tg-theme-hint-color) 50%, transparent)}.more-page__icon--services{background:#3b82f6}.more-page__icon--masters{background:#8b5cf6}.more-page__icon--schedule{background:#f59e0b}.more-page__icon--administrators{background:#22c55e}.more-page__icon--profile{background:#ef5b4c}.more-page__icon--settings{background:#8e8e93}.owner-client-page{min-width:0;color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color);gap:18px;font-size:15px;display:grid}.owner-client-fallback-back{width:fit-content;color:var(--tg-theme-link-color,var(--tg-theme-button-color));text-decoration:none}.owner-client-page__state h1,.owner-client-page__state p{margin:0}.owner-client-page__state{color:var(--tg-theme-hint-color,var(--tg-theme-text-color));gap:12px;display:grid}.owner-client-page__state h1{color:var(--tg-theme-text-color);font-size:20px;font-weight:500}.owner-client-details{gap:18px;min-width:0;display:grid}.owner-client-details__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-client-details__header h1{min-width:0;color:var(--tg-theme-text-color);margin:0;font-size:22px;font-weight:600}.owner-client-blocked-badge{color:var(--tg-theme-destructive-text-color);background:var(--tg-theme-section-bg-color);border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:500}.owner-client-section-title,.owner-client-booking-group>h3{color:var(--tg-theme-hint-color);margin:0 0 8px 16px;font-size:14px;font-weight:500}.owner-client-detail-list,.owner-client-statistics,.owner-client-booking-list,.owner-client-empty-history{background:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color));border-radius:14px;min-width:0;overflow:hidden}.owner-client-detail-row,.owner-client-statistic-row,.owner-client-booking-row{position:relative}.owner-client-detail-row:not(:last-child):after,.owner-client-statistic-row:not(:last-child):after,.owner-client-booking-row:not(:last-child):after{content:"";background:var(--tg-theme-section-separator-color);height:.5px;position:absolute;bottom:0;left:16px;right:16px}.owner-client-detail-row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-inline:16px;display:flex}.owner-client-detail-row h3{color:var(--tg-theme-text-color);margin:0;font-size:15px;font-weight:400}.owner-client-detail-row p{overflow-wrap:anywhere;margin:0}.owner-client-detail-row__primary,.owner-client-detail-row__muted{color:var(--tg-theme-hint-color)}.owner-client-statistic-row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-inline:16px;display:flex}.owner-client-statistic-row>span{min-width:0;color:var(--tg-theme-text-color)}.owner-client-statistic-row span+span{color:var(--tg-theme-hint-color);flex:none;justify-items:end;display:grid}.owner-client-statistic-row small{color:var(--tg-theme-hint-color);margin-top:2px;font-size:13px;font-weight:400}.owner-client-booking-group+.owner-client-booking-group{margin-top:14px}.owner-client-booking-row{color:var(--tg-theme-text-color);gap:12px;padding:12px 16px;text-decoration:none;display:grid}.owner-client-booking-row__info{min-width:0;display:grid}.owner-client-booking-row__primary{overflow-wrap:anywhere;justify-content:space-between;min-width:0;font-size:15px;display:flex}.owner-client-booking-number{width:fit-content;color:var(--tg-theme-hint-color);background:color-mix(in srgb, var(--tg-theme-hint-color) 10%, transparent);white-space:nowrap;border-radius:999px;justify-self:start;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.owner-client-booking-row__meta{color:var(--tg-theme-hint-color,var(--tg-theme-text-color));overflow-wrap:anywhere;font-size:14px}.owner-client-booking-row__status{width:fit-content;color:var(--tg-theme-link-color);background:color-mix(in srgb, var(--tg-theme-link-color) 10%, transparent);white-space:nowrap;border-radius:999px;justify-self:start;padding:4px 8px;font-size:13px}.owner-client-booking-row__status.is-cancelled{color:var(--tg-theme-destructive-text-color);background:color-mix(in srgb, var(--tg-theme-destructive-text-color) 10%, transparent)}.owner-client-empty-history{color:var(--tg-theme-hint-color);margin:0;padding:12px 16px}.owner-client-action{background:var(--tg-theme-section-bg-color);width:100%;min-height:48px;font:inherit;border:0;border-radius:12px;padding:12px 16px;font-weight:500}.owner-client-action--block{color:var(--tg-theme-destructive-text-color)}.owner-client-action--restore{color:var(--tg-theme-link-color)}.owner-client-action:disabled{color:var(--tg-theme-hint-color)}.owner-client-action-error{color:var(--tg-theme-destructive-text-color);margin:8px 0 0}.owner-client-block-confirm>p{color:var(--tg-theme-hint-color,var(--tg-theme-text-color));margin:0}.bottom-sheet__content .owner-client-block-confirm .owner-client-block-confirm__action--danger{color:var(--tg-theme-destructive-text-color,var(--tg-theme-text-color));background:var(--tg-theme-section-bg-color)}.owner-client-block-confirm button:disabled{opacity:.5}.masters-section{--masters-radius-card:18px;--masters-radius-large:24px;--masters-accent-color:var(--tg-theme-link-color);--masters-motion-duration:.22s;--masters-motion-easing:cubic-bezier(.22, 1, .36, 1);min-width:0}.masters-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-block-end:12px;display:flex}.masters-toolbar button,.master-card button{font:inherit}.masters-toolbar__edit{min-height:40px;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);border-radius:var(--masters-radius-large);border:0;padding:0 14px;font-weight:600}.masters-toolbar__icons{background:var(--tg-theme-section-bg-color);border-radius:var(--masters-radius-large);flex:none;display:flex}.masters-icon-button,.master-card__edit{width:44px;min-height:44px;color:var(--tg-theme-text-color);border-radius:var(--masters-radius-large);background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.masters-icon-button--danger:not(:disabled){color:var(--tg-theme-destructive-text-color,var(--tg-theme-text-color))}.masters-list{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.master-list-item{min-width:0;transition:padding-inline-start var(--masters-motion-duration) var(--masters-motion-easing);padding-inline-start:0;position:relative}.master-list-item.is-edit-mode{padding-inline-start:52px}.master-card__content{min-width:0}.master-card{background:var(--tg-theme-section-bg-color);border-radius:var(--masters-radius-card);outline-offset:-1px;min-width:0;transition:outline-color var(--masters-motion-duration) ease, transform var(--masters-motion-duration) var(--masters-motion-easing);outline:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;padding-inline-end:4px;display:flex}.master-list-item.is-edit-mode .master-card{cursor:pointer}.master-list-item.is-selected .master-card{outline-color:var(--masters-accent-color)}.master-card h3{color:var(--tg-theme-text-color);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.3}.master-card__meta{gap:2px;margin-top:6px;display:grid}.master-card__meta p{color:var(--tg-theme-hint-color,var(--tg-theme-text-color));overflow-wrap:anywhere;margin:0;line-height:1.4}.master-card__selection,.master-card__edit{flex:0 0 44px;justify-content:center;align-items:center;width:44px;display:inline-flex}.master-card__edit{min-height:44px;color:var(--masters-accent-color);opacity:1;transition:opacity var(--masters-motion-duration) ease, transform var(--masters-motion-duration) var(--masters-motion-easing);position:absolute;inset:0;transform:scale(1)}.master-card__actions{flex:0 0 44px;width:44px;min-height:44px;position:relative}.master-list-item.is-edit-mode .master-card__edit{pointer-events:none;opacity:0;transform:translate(-8px)scale(.86)}.master-card__selection{inset-inline-start:0;min-height:44px;color:var(--tg-theme-hint-color,var(--tg-theme-text-color));opacity:0;pointer-events:none;transition:color var(--masters-motion-duration) ease, opacity var(--masters-motion-duration) ease, transform var(--masters-motion-duration) var(--masters-motion-easing);background:0 0;border:0;padding:0;position:absolute;top:50%;transform:translate(-8px,-50%)scale(.82)}.master-list-item.is-edit-mode .master-card__selection{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.master-card__selection-indicator{width:24px;height:24px;color:var(--tg-theme-button-text-color);border:2px solid var(--tg-theme-hint-color,var(--tg-theme-text-color));transition:background-color var(--masters-motion-duration) ease, border-color var(--masters-motion-duration) ease, transform var(--masters-motion-duration) var(--masters-motion-easing);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.master-list-item.is-selected .master-card__selection{color:var(--masters-accent-color)}.master-list-item.is-selected .master-card__selection-indicator{color:var(--tg-theme-button-text-color);background:var(--masters-accent-color);border-color:var(--masters-accent-color);transform:scale(1.04)}.master-card__selection-check{opacity:0;transition:opacity .14s ease, transform var(--masters-motion-duration) var(--masters-motion-easing);transform:scale(.45)}.master-list-item.is-selected .master-card__selection-check{opacity:1;transform:scale(1)}.masters-toolbar__edit:disabled,.masters-icon-button:disabled,.master-card button:disabled:not([aria-hidden=true]),.master-details button:disabled{opacity:.5}.masters-toolbar__edit:focus-visible,.masters-icon-button:focus-visible,.master-card__selection:focus-visible,.master-card__edit:focus-visible,.master-details button:focus-visible{outline:2px solid var(--masters-accent-color);outline-offset:2px}.master-details,.master-details>div,.master-details__actions{gap:12px;min-width:0;display:grid}.master-details p{overflow-wrap:anywhere;margin:0}.master-details button{min-height:48px;color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);font:inherit;border:0;border-radius:14px;padding:11px 14px;font-weight:600}.master-details .master-details__danger{color:var(--tg-theme-destructive-text-color,var(--tg-theme-text-color))}.master-details [role=alert]{color:var(--tg-theme-destructive-text-color,var(--tg-theme-hint-color))}.bottom-sheet__content .masters-delete-confirm .masters-delete-confirm__danger{color:var(--tg-theme-destructive-text-color,var(--tg-theme-text-color));background:var(--tg-theme-section-bg-color)}@media (prefers-reduced-motion:reduce){.master-list-item,.master-card,.master-card__edit,.master-card__selection,.master-card__selection-indicator,.master-card__selection-check{transition-duration:.01ms}}.services-section{--radius-card:18px;--service-accent-color:var(--tg-theme-link-color,var(--tg-theme-button-color));--service-motion-duration:.22s;--service-motion-easing:cubic-bezier(.22, 1, .36, 1);min-width:0}.services-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-block-end:12px;display:flex}.services-toolbar button,.service-card button{font:inherit}.services-toolbar__edit,.services-icon-button,.service-card__selection,.service-card__edit,.service-card__drag-handle,.service-card__restore{min-height:40px;color:var(--tg-theme-text-color);border-radius:var(--radius-large);background:0 0;border:0;padding:0}.services-toolbar__edit{color:var(--tg-theme-text-color);background:var(--tg-theme-section-bg-color);padding-inline:12px}.services-toolbar__icons{background:var(--tg-theme-section-bg-color);border-radius:var(--radius-large);display:flex}.services-icon-button{width:44px;min-height:44px;color:var(--tg-theme-text-color);justify-content:center;align-items:center;display:inline-flex}.services-icon-button--danger:not(:disabled){color:var(--tg-theme-destructive-text-color,var(--tg-theme-text-color))}.services-list{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.service-list-item{min-width:0;transition:padding-inline-start var(--service-motion-duration) var(--service-motion-easing);padding-inline-start:0;position:relative}.service-list-item.is-edit-mode{padding-inline-start:52px}.service-card{background:var(--tg-theme-section-bg-color);outline-offset:-1px;border-radius:var(--radius-card);min-width:0;transition:box-shadow var(--service-motion-duration) var(--service-motion-easing), outline-color var(--service-motion-duration) ease, transform var(--service-motion-duration) var(--service-motion-easing);outline:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;padding-inline-end:4px;display:flex}.service-list-item.is-selected .service-card{outline-color:var(--service-accent-color)}.service-card__content{min-width:0;padding-block:2px}.service-card h3{color:var(--tg-theme-text-color);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.3}.service-card__meta{color:var(--tg-theme-hint-color,var(--tg-theme-text-color));overflow-wrap:anywhere;margin:6px 0 0;line-height:1.4}.service-card__selection,.service-card__edit,.service-card__drag-handle,.service-card__restore{flex:0 0 44px;justify-content:center;align-items:center;width:44px;display:inline-flex}.service-card__restore{min-height:44px;color:var(--tg-theme-link-color,var(--tg-theme-button-color))}.service-card__restore svg{width:22px;height:22px}.service-card__selection{inset-inline-start:0;color:var(--tg-theme-hint-color,var(--tg-theme-text-color));opacity:0;pointer-events:none;transition:color var(--service-motion-duration) ease, opacity var(--service-motion-duration) ease, transform var(--service-motion-duration) var(--service-motion-easing);position:absolute;top:50%;transform:translate(-8px,-50%)scale(.82)}.service-list-item.is-edit-mode .service-card__selection{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.service-card__selection-indicator{width:24px;height:24px;color:var(--tg-theme-button-text-color);border:2px solid var(--tg-theme-hint-color,var(--tg-theme-text-color));transition:background-color var(--service-motion-duration) ease, border-color var(--service-motion-duration) ease, transform var(--service-motion-duration) var(--service-motion-easing);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.service-card__selection-check{opacity:0;transition:opacity .14s ease, transform var(--service-motion-duration) var(--service-motion-easing);transform:scale(.45)}.service-list-item.is-selected .service-card__selection{color:var(--service-accent-color)}.service-list-item.is-selected .service-card__selection-indicator{color:var(--tg-theme-button-text-color);background:var(--service-accent-color);border-color:var(--service-accent-color);transform:scale(1.04)}.service-list-item.is-selected .service-card__selection-check{opacity:1;transform:scale(1)}.service-card__actions{flex:0 0 44px;width:44px;min-height:44px;position:relative}.service-card__edit,.service-card__drag-handle{opacity:0;pointer-events:none;transition:color var(--service-motion-duration) ease, opacity .16s ease, transform var(--service-motion-duration) var(--service-motion-easing);position:absolute;inset:0}.service-list-item:not(.is-edit-mode) .service-card__edit{color:var(--tg-theme-link-color);opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.service-card__drag-handle{color:var(--tg-theme-hint-color);touch-action:none;cursor:grab;transform:translate(8px)scale(.86)}.service-list-item.is-edit-mode .service-card__edit{transform:translate(-8px)scale(.86)}.service-list-item.is-edit-mode .service-card__drag-handle{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.service-card__drag-handle:active{cursor:grabbing}.service-list-item.is-dragged{z-index:2;-webkit-user-select:none;user-select:none}.service-list-item.is-dragged .service-card__drag-handle{cursor:grabbing}.service-list-item.is-dragged .service-card{box-shadow:0 8px 24px color-mix(in srgb, var(--tg-theme-hint-color) 22%, transparent);transform:scale(1.012)}.services-toolbar button:disabled,.service-card button:disabled:not([aria-hidden=true]){opacity:.5}.services-toolbar .services-icon-button:disabled{color:var(--tg-theme-hint-color,var(--tg-theme-text-color))}.services-toolbar button:focus-visible,.service-card button:focus-visible{outline:2px solid var(--tg-theme-link-color,var(--tg-theme-button-color));outline-offset:2px}@media (prefers-reduced-motion:reduce){.service-list-item,.service-card,.service-card__selection,.service-card__selection-indicator,.service-card__selection-check,.service-card__edit,.service-card__drag-handle{transition-duration:.01ms}}main h1{color:var(--tg-theme-text-color);margin:0;margin-block-end:12px;font-size:22px;font-weight:600}.settings-page__card{background:var(--tg-theme-section-bg-color);border-radius:14px;overflow:hidden}.settings-page__row{box-sizing:border-box;min-height:48px;color:var(--tg-theme-text-color);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:15px;display:flex}.settings-page__value{min-width:0;color:var(--tg-theme-hint-color);text-align:right}.settings-navigation{background:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color));border-top:1px solid var(--tg-theme-section-separator-color,var(--tg-theme-hint-color));margin:0 0 24px;display:grid}.settings-navigation a{min-height:48px;color:var(--tg-theme-text-color);border-bottom:1px solid var(--tg-theme-section-separator-color,var(--tg-theme-hint-color));padding:13px 4px;text-decoration:none}.settings-section{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px));color:var(--tg-theme-text-color)}.settings-section a{color:var(--tg-theme-link-color,var(--tg-theme-button-color))}.management-header{z-index:20;min-height:calc(60px + var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));padding:calc(10px + var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px)) 16px 10px;-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;transition:background-color .16s,border-color .16s,-webkit-backdrop-filter .16s,backdrop-filter .16s;display:flex;position:sticky;top:0}.management-header.is-scrolled{background-color:color-mix(in srgb, var(--tg-theme-secondary-bg-color,var(--tg-theme-bg-color)) 30%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.management-header__business{min-width:0;font-size:18px}.management-header__business strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.management-header__profile{width:34px;height:34px;color:var(--tg-theme-button-text-color,var(--tg-theme-text-color));background:var(--tg-theme-button-color,var(--tg-theme-link-color));border-radius:50%;flex:0 0 34px;place-items:center;text-decoration:none;display:grid}.management-header__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.management-header{transition-duration:0s}}.bottom-nav{z-index:10;padding-left:calc(var(--tg-safe-area-inset-left,env(safe-area-inset-left,0px)) + var(--tg-content-safe-area-inset-left,0px));padding-right:calc(var(--tg-safe-area-inset-right,env(safe-area-inset-right,0px)) + var(--tg-content-safe-area-inset-right,0px));padding-bottom:calc(var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));touch-action:pan-y;background:var(--tg-theme-secondary-bg-color,var(--tg-theme-bg-color));border-top:1px solid color-mix(in srgb, var(--tg-theme-section-separator-color) 50%, transparent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav__indicator{z-index:0;top:-1px;left:var(--bottom-nav-indicator-x,0px);background:var(--tg-theme-link-color);opacity:0;pointer-events:none;border-radius:0 0 10px 10px;width:32px;height:3px;transition:none;position:absolute;transform:translate(-50%)}.bottom-nav[data-indicator-ready=true] .bottom-nav__indicator{transition:left .18s,opacity .12s}.bottom-nav.has-active-tab .bottom-nav__indicator{opacity:1}.bottom-nav.is-dragging .bottom-nav__indicator{transition:none}.bottom-nav__item{z-index:1;min-width:0;min-height:56px;color:var(--tg-theme-hint-color,var(--tg-theme-text-color));text-align:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;grid-template-rows:24px auto;place-items:center;gap:2px;padding:7px 4px 6px;font-size:12px;font-weight:600;line-height:1.15;text-decoration:none;transition:color .14s;display:grid;position:relative}.bottom-nav__item.active,.bottom-nav__item.is-preview{color:var(--tg-theme-link-color,var(--tg-theme-button-color))}.bottom-nav.is-dragging .bottom-nav__item.active:not(.is-preview){color:var(--tg-theme-hint-color,var(--tg-theme-text-color))}.bottom-nav__icon{color:currentColor;transition:transform .1s;transform:scale(1)}.bottom-nav__item:active .bottom-nav__icon,.bottom-nav__item.is-preview .bottom-nav__icon{transform:scale(.9)}html.management-mode,body.management-mode,#root.management-mode{background:var(--tg-theme-secondary-bg-color,var(--tg-theme-bg-color))}html.management-mode{min-height:100%}body.management-mode,#root.management-mode{min-height:100dvh}.management-layout{min-height:100dvh;padding-left:calc(var(--tg-safe-area-inset-left,env(safe-area-inset-left,0px)) + var(--tg-content-safe-area-inset-left,0px));padding-right:calc(var(--tg-safe-area-inset-right,env(safe-area-inset-right,0px)) + var(--tg-content-safe-area-inset-right,0px));color:var(--tg-theme-text-color);background:var(--tg-theme-secondary-bg-color,var(--tg-theme-bg-color))}.management-layout__content{width:100%;max-width:720px;padding:16px 16px calc(80px + var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));background:inherit;margin:0 auto;font-size:15px}.management-layout__content>main{margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
