:root{--web-tournament-color-primary:#7681ec;--web-tournament-color-primary-hover:#8d96f3;--web-tournament-color-primary-soft:#eef0ff;--web-tournament-color-bg-page:#f7f8fb;--web-tournament-color-bg-container:#fff;--web-tournament-color-text:#1f2632;--web-tournament-color-text-secondary:#6a7485;--web-tournament-color-text-placeholder:#a3aab5;--web-tournament-color-border:#e5e8f0;--web-tournament-color-success:#0f766e;--web-tournament-color-warning:#f59e0b;--web-tournament-color-danger:#ff4b4b;--web-tournament-color-target-occupied:#d7f8e5;--web-tournament-color-target-grid:#edf0f5;--web-tournament-color-primary-rgb:118 129 236;color:#1f2632;background:#f7f8fb;font-family:AlibabaSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}html,body,#root{min-height:100%;margin:0}html,body{overscroll-behavior-x:none}*{box-sizing:border-box}.page-shell{padding:24px}.page-heading{color:#111827;margin:0 0 20px;font-size:28px;font-weight:700}.dense-table .ant-table-cell{white-space:nowrap}.public-page{width:min(960px,100% - 32px);margin:0 auto;padding:40px 0 80px}.ant-pro-table-list-toolbar-container{padding-inline:8px}.ant-pro-layout .ant-pro-sider .ant-menu-item-selected{color:var(--web-tournament-color-primary);background:var(--web-tournament-color-primary-soft);box-shadow:inset 3px 0 var(--web-tournament-color-primary)}.ss-modal-form-grid,.registration-form-modal:not(.team-registration-form-modal) .ant-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.ss-modal-form-grid>.ant-form-item,.registration-form-modal:not(.team-registration-form-modal) .ant-form-item{min-width:0;margin-bottom:16px}.ss-modal-form-grid>.ss-modal-form-full,.registration-form-modal:not(.team-registration-form-modal) .registration-form-grid,.registration-form-modal:not(.team-registration-form-modal) .ant-form>.ant-form-item:first-child,.registration-form-modal:not(.team-registration-form-modal) .ant-form>.ant-form-item:last-child{grid-column:1/-1}.registration-form-modal:not(.team-registration-form-modal) .registration-form-grid{column-gap:24px!important}@media (max-width:560px){.ss-modal-form-grid,.registration-form-modal:not(.team-registration-form-modal) .ant-form,.registration-form-modal:not(.team-registration-form-modal) .registration-form-grid{grid-template-columns:minmax(0,1fr)}}
