.reg-games-timeline{margin-bottom:-70px;min-height:100px}.reg-games-timeline .ant-timeline-item.ant-timeline-item-left .ant-timeline-item-label{display:flex;justify-content:flex-end;width:15px}.reg-games-timeline .ant-timeline-item.ant-timeline-item-left .ant-timeline-item-head{background:#0000;border-width:2px;height:4px;inset-inline-start:23px;margin-top:11px;width:4px}.reg-games-timeline .ant-timeline-item.ant-timeline-item-left .ant-timeline-item-tail{inset-inline-start:20px;margin-top:8px}.reg-games-timeline .ant-timeline-item.ant-timeline-item-left .ant-timeline-item-content{inset-inline-start:3px;width:calc(100% - 29px)}.reg-collapse-event.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header{padding:6px 8px 8px}.reg-collapse-event.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{height:auto;margin-top:2px;padding-inline-start:0;position:relative}.reg-collapse-event.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon .ant-btn{font-size:15px;height:36px;line-height:normal}.reg-collapse-event.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon .ant-btn.reg-button_no-team{font-size:14px}.reg-collapse-event.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon .ant-btn-icon-only{height:auto;line-height:normal;padding-inline-end:0;padding-inline-start:0;padding:0;width:auto}@media (max-width:719px){.reg-collapse-event.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header{padding:6px 8px}}.reg-games-timeline-header{font-size:16px;font-weight:700;line-height:1}.reg-collapse-event{background:#f6ffed;border:1px solid #b7eb8f}.reg-collapse-event-item>.ant-collapse-content,.reg-collapse-event>.reg-collapse-event-item{border-color:#b7eb8f}.reg-collapse-event.reg-collapse-event_unpublished{background:#fafafa;border:1px solid #d9d9d9}.reg-collapse-event.reg-collapse-event_unpublished>.reg-collapse-event-item,.reg-collapse-event.reg-collapse-event_unpublished>.reg-collapse-event-item>.ant-collapse-content{border-color:#d9d9d9}.reg-panel-header-time{color:#52c41a;font-size:13px;margin-right:4px}.reg-games-timeline-month-container{height:25px}.reg-games-timeline-month{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff80;left:-35px;position:absolute;top:-16px;width:calc(100% + 41px)}.reg-games-timeline-day{align-items:center;display:flex;flex-direction:column}.reg-games-timeline-day-number{font-size:16px;line-height:12px}.reg-games-timeline-day-of-week{color:#aaa;font-size:10px;margin-top:-3px}.reg-games-timeline .ant-collapse-extra .reg-button{height:20px;margin:0;padding:0;width:20px}.reg-button_success{color:#52c41a!important}.reg-button_success:hover{color:#6ddc37!important}.reg-button_success:active{color:#52c41a!important}.reg-button_reserve{color:#faad14!important}.reg-button_reserve:hover{color:#ffe58f!important}.reg-button_reserve:active{color:#faad14!important}.reg-button-popup{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.reg-add-game-button{color:#888;margin:-4px 0 4px}.reg-button-popup{color:#fff}.reg-confirm-button.reg-confirm-button_disabled{background:#f5f5f5;border-color:#d9d9d9;color:#b8b8b8;cursor:default}.reg-confirm-button.reg-confirm-button_disabled .ant-wave{background:#0000!important;border-color:#0000!important}.reg-confirm-button.reg-confirm-button_disabled .ant-btn-icon{color:#52c41a}.vk-user-dropdown{background:#fff;border-radius:8px;height:150px;overflow:hidden;position:relative;width:150px}.vk-user-dropdown-text{background:#00000080;bottom:0;font-size:11px;left:0;padding:4px;position:absolute;text-align:center;width:100%}.vk-user-dropdown-text>a{color:#fff}.vk-user-dropdown-controls{color:#fff;display:flex;padding:4px;position:absolute;right:0;top:0;width:100%}.vk-user-dropdown-control{background:#00000080;border-radius:4px;margin-left:auto;padding:0 4px}.vk-user-badge .ant-badge-dot{left:-3px;top:3px}.vk-user-badge_new .ant-badge-dot{background:#52c41a}.vk-user-badge_edited .ant-badge-dot{background:#1677ff}.vk-user-badge_deleted .ant-badge-dot{background:#ff4d4f}.team-user-item{background:#ffffff05;border-radius:8px;cursor:pointer;font-size:12px!important;line-height:20px;padding:0 4px 0 0;transition:all .2s;white-space:nowrap}.team-user-item:hover{background:#ffffff0d}.team-user-item.team-user-item_large{font-size:13px!important;padding:4px 8px 4px 4px}.team-user-item.team-user-item_primary{background:#f5f5f5}.team-user-item.team-user-item_primary:has(.ant-dropdown-open),.team-user-item.team-user-item_primary:hover{background:#0000001a}.team-user-item.team-user-item_primary:active{background:#00000026}.team-user-add{cursor:pointer}.team-user-add-tag{background:#0000;border-style:dashed;color:#777;font-size:12px;height:24px;padding:1px 7px 1px 4px}.team-user-add-tag.team-user-add-tag_large{border-radius:8px;font-size:13px;height:32px;padding:5px 8px 5px 6px}.team-user-add-tag:hover{border-color:#0000004d}.reg-team-input .ant-form-item-feedback-icon{font-size:16px}.reg-team-ratings{background:var(--ant-color-bg-container-disabled);border:1px solid var(--ant-color-bg-container-disabled);border-radius:6px;cursor:pointer;margin-bottom:6px;margin-right:6px;margin-top:-10px;padding:11px 10px 2px;transition:border-color .4ms ease-in-out}.reg-team-ratings.ant-popover-open{border-color:var(--ant-color-border)}.reg-team-ratings.ant-popover-open .reg-team-rating{color:var(--ant-color-text-label);transition:color .4ms ease-in-out}.reg-team-ratings .reg-team-rating{color:var(--ant-color-text-description);font-size:11px;white-space:nowrap}.reg-team-rating-info{margin-top:8px;text-align:center}.reg-team-rating-info:first-child{margin-top:0}.reg-team-rating-info .reg-team-rating-info-item{background:var(--ant-color-bg-base);display:flex;font-size:11px;margin:0;min-width:150px;position:relative}.reg-team-rating-info .reg-team-rating-info-item:before{border-bottom:2px dotted var(--ant-color-border);bottom:.3rem;content:"";height:0;line-height:0;position:absolute;width:100%}.reg-team-rating-info-item .reg-team-rating-info-label{background:inherit;display:inline;margin-right:12px;padding-right:.2rem;position:relative;z-index:1}.reg-team-rating-info-item .reg-team-rating-info-value{background:inherit;font-weight:600;margin-left:auto;padding-left:.2rem;z-index:2}.reg-team-rating-empty{font-size:11px;max-width:150px;text-align:center}.reg-form-header{height:70px}.reg-form-header-logo{width:130px}.reg-form-segmented{background-color:#f5f5f5}.reg-form-segmented .ant-segmented-item-label{padding:0 4px;text-overflow:clip}.reg-form-tabs-add{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;margin-left:2px;margin-right:8px;white-space:nowrap}.reg-form-tabs-add-text{margin-left:8px}@media (max-width:650px){.reg-form-tabs-add{margin:4px}.reg-form-tabs-add-text{display:none}}.reg-form-user-select-label{font-size:14px;position:relative;top:-2px}.reg-form-policy{display:flex;font-size:12px;margin-bottom:12px;position:relative;top:-7px}:root{font-feature-settings:"liga" 0,none;--bg:#fff;--color-primary:#75479b;--min-width:550px;--header-height:48px;font-variant-ligatures:none}*{box-sizing:border-box}body,html{font-feature-settings:"liga" 0,none;background:#fff;background:var(--bg);font-variant-ligatures:none;margin:0;padding:0}#root{margin:0 auto;max-width:1082px}.app-header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;height:48px;height:var(--header-height);left:0;line-height:normal;padding:8px 0;position:fixed;top:0;width:100%;z-index:11}.app-header-root{margin:0 auto;max-width:1082px;min-width:550px;min-width:var(--min-width);padding:0}.app-header-inner{display:flex}.app-header-burger-container{margin-top:-3px;padding:0 7px}.app-header-avatar{border:2px solid #000;cursor:pointer;transition:border .2s ease}.app-header-avatar:hover{border:2px solid #75479b}.app-header .ant-select .ant-select-selector{background-color:initial;border-color:#0000}.app-header .ant-select .ant-select-selection-item,.app-header .ant-select .ant-select-selection-placeholder{padding-inline-end:24px}.app-header .ant-select .ant-select-arrow{color:#000}.app-header .ant-select .ant-select-arrow:hover{color:#75479b}.app-header .ant-btn{background-color:initial;border-color:#0000;box-shadow:none}.app-menu .ant-menu-item-selected{background-color:#ffffffb3}.app-menu-link{align-items:center;display:inline-flex}.app-menu-tag{position:absolute;right:0}.app-menu-badge{position:absolute;right:8px}.app-content{margin:4px 16px 24px;position:relative}@media (max-width:650px){.app-content{margin:4px 6px 24px}}