*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Onest;font-weight:400 700;font-display:swap;src:url(/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-weight:400 700;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-weight:400 700;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-weight:400 700;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;background:#faf8fc;color:#241f2b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.ant-select{max-width:100%}.ant-select-dropdown{max-width:calc(100vw - 24px)}.ant-space{max-width:100%}.ant-space-item{min-width:0;max-width:100%}.app-content{overflow-x:auto}.ant-layout-has-sider>.ant-layout{min-width:0}.app-content .ant-table-content{overflow-x:auto}.app-content .ant-table-cell,.app-content .ant-table-cell .ant-typography,.app-content .ant-table-cell .ant-typography *{word-break:normal!important}.ant-drawer-content-wrapper{max-width:100vw}@media (max-width: 767px){.app-content .ant-segmented,.ant-drawer .ant-segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.app-content .ant-segmented::-webkit-scrollbar,.ant-drawer .ant-segmented::-webkit-scrollbar{display:none}.app-content .ant-segmented-block .ant-segmented-item,.ant-drawer .ant-segmented-block .ant-segmented-item{flex:0 0 auto}.app-content .ant-segmented-item-label,.ant-drawer .ant-segmented-item-label{overflow:visible;text-overflow:clip}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible;white-space:normal}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-operations{display:none!important}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:wrap;transform:none!important;column-gap:18px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:0}.ant-tabs-top:not(.ant-tabs-card)>.ant-tabs-nav .ant-tabs-tab{padding:8px 0}.ant-tabs-top:not(.ant-tabs-card)>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:inset 0 -2px #7a4fb5}}.row-lodging>td{background:#fff4e6!important}.row-lodging>td:first-child{box-shadow:inset 4px 0 #d46b08}.page-title.ant-typography{font-family:Unbounded,Trebuchet MS,-apple-system,Segoe UI,sans-serif;font-weight:600;letter-spacing:-.01em}.app-content .ant-card:not(.ant-card-type-inner){border-color:#efeaf5;box-shadow:0 1px 2px #241f2b0a}.app-content .ant-table-wrapper .ant-table{border:1px solid #EFEAF5;border-radius:14px}.app-content .ant-card .ant-table-wrapper .ant-table,.app-content .ant-table-wrapper .ant-table .ant-table{border:0}.app-content .ant-table-thead>tr>th{font-weight:500;font-size:13px}.app-content .ant-statistic-title{font-size:13px}.competition-workspace{margin:0 0 20px;padding:4px 0 20px;border-bottom:1px solid #E7E1ED}.competition-workspace-heading{display:flex;align-items:baseline;gap:10px 18px;flex-wrap:wrap;margin-bottom:12px}.competition-workspace-links{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.competition-workspace-link{min-width:0;min-height:42px;display:flex;align-items:center;gap:9px;padding:9px 11px;color:#433a4d;background:#fff;border:1px solid #E7E1ED;border-radius:10px;font-weight:500;line-height:1.25;text-decoration:none;transition:color .16s ease-out,border-color .16s ease-out,background-color .16s ease-out}.competition-workspace-link .anticon{color:#7a4fb5;font-size:16px;flex:0 0 auto}.competition-workspace-link:hover{color:#63369e;border-color:#bca5d8;background:#fbf8fe}.competition-workspace-link:focus-visible{outline:3px solid rgba(122,79,181,.24);outline-offset:2px}@media (max-width: 767px){.competition-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-workspace-heading .ant-typography-secondary{flex-basis:100%}}.app-content .ant-collapse{background:#fff;border-color:#efeaf5;border-radius:14px}.app-content .ant-collapse>.ant-collapse-item{border-bottom-color:#efeaf5}.app-content .ant-collapse>.ant-collapse-item>.ant-collapse-header{background:#fbf9fd;align-items:center}.app-content .ant-collapse>.ant-collapse-item:first-child>.ant-collapse-header{border-radius:14px 14px 0 0}.app-content .ant-collapse .ant-collapse-content{border-top-color:#efeaf5}.app-content .ant-collapse .ant-collapse-content .ant-table-wrapper .ant-table{border:0}.stage-panel{margin-bottom:20px}.stage-panel-head{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;margin-bottom:12px}.stage-mini{display:flex;gap:4px;margin:2px 0 14px}.stage-mini span{flex:1;height:6px;border-radius:3px;background:#e8e4f0}.stage-mini span.done{background:#b9a6e0}.stage-mini span.current{background:#7c4dcc}.stage-mini span.cancelled{background:#d9363e}.stage-panel-steps.ant-steps .ant-steps-item-title{font-size:13px;line-height:1.3}.stage-checklist-block{margin-top:14px;padding:12px 14px;background:#faf8fc;border:1px solid #EFEAF5;border-radius:10px}.stage-checklist-title{display:block;font-size:13px;margin-bottom:8px}.stage-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px}.stage-checklist li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;min-width:0}.stage-checklist li .anticon{margin-top:3px;flex:0 0 auto}.stage-checklist li.is-done{color:#6e6880}.stage-checklist-text{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0}.stage-checklist-link{white-space:nowrap}.stage-panel-moves{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}@media (max-width: 600px){.stage-checklist{grid-template-columns:1fr}.stage-checklist-block{padding:10px 12px}.stage-panel-moves{flex-direction:column}.stage-panel .stage-move-button.ant-btn{width:100%;min-height:44px;justify-content:center}}.app-menu-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:10px}
