#time-info{padding:20px}tr.excluded-participant{background-color:hsla(0,0%,50%,.1)!important;opacity:.6}tr.excluded-participant td{color:#999!important}tr.excluded-participant .team a{color:#999!important;text-decoration:line-through}#contest-rank-table td.team div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#contest-rank-table .rank-participant-label{min-width:0}#contest-rank-table .rank-team-members{color:var(--bs-secondary-color)}#contest-rank-table td.team .rank-team-members,#contest-rank-table td.team .rank-team-members a,#contest-rank-table td.team a{color:inherit}#teamInfoModal .rank-team-modal-profile{align-items:flex-start;display:flex;gap:1rem}#teamInfoModal .rank-team-logo{border-radius:6px;height:64px;object-fit:cover;width:64px}#teamInfoModal .rank-team-modal-main{min-width:0}#teamInfoModal .rank-team-modal-name{font-size:1.1rem;font-weight:600;overflow-wrap:anywhere}#teamInfoModal .rank-team-modal-members{color:var(--bs-secondary-color);font-size:.95rem;margin-top:.35rem}html[data-bs-theme=dark] tr.excluded-participant{background-color:hsla(0,0%,39.2%,.2)!important}html[data-bs-theme=dark] tr.excluded-participant .team a,html[data-bs-theme=dark] tr.excluded-participant td{color:#777!important}#contestManageModal .default-account-form-row{align-items:center;column-gap:1rem;display:grid;grid-template-columns:130px minmax(0,auto);justify-content:start;margin-bottom:1rem}#contestManageModal .default-account-form-row>.form-label{font-weight:600;margin-bottom:0}#contestManageModal .default-account-control{align-items:center;display:inline-flex;gap:.5rem;width:auto}#contestManageModal .default-account-control>.form-select{width:auto}#contestManageModal .default-account-custom-section{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);margin-top:1.75rem;padding:1rem 1.25rem 1.25rem}#contestManageModal .default-account-section-title{color:var(--bs-body-color);float:none;font-size:1rem;font-weight:600;margin:0 0 1rem;padding:0 .5rem;width:auto}#contestManageModal #default-account-oj-select{min-width:9rem}#contestManageModal #default-account-binding-select{max-width:26rem;min-width:16rem}#contestManageModal #btn-add-default-account,#contestManageModal #default-account-manage-link{white-space:nowrap}#contestManageModal .default-account-table{font-size:14px;table-layout:fixed;text-align:center}#contestManageModal .default-account-table td,#contestManageModal .default-account-table th{padding:5px 10px}#contestManageModal .default-account-table th:last-child{width:90px}#contestManageModal .default-account-table td:nth-child(3){overflow-wrap:anywhere}@media(max-width:575.98px){#contestManageModal .default-account-form-row{grid-template-columns:1fr;row-gap:.5rem}#contestManageModal .default-account-control{flex-wrap:wrap}}#contest-time-slider-container{padding:10px}#contest-time{margin-left:2%;width:96%}#contest-time.noUi-target{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:inline-block!important;height:10px!important;padding:0!important}#contest-time .noUi-base{z-index:1}#contest-time .noUi-connects{background-color:rgba(0,0,0,.12);border-radius:999px;position:relative}#contest-time .contest-time-progress{background:#09be24;border-radius:inherit;bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:0;z-index:0}#contest-time .noUi-connect{background:transparent}#contest-time .noUi-handle{border-radius:50%;box-shadow:none;height:20px;right:-10px;top:-5px;width:20px}#contest-time .noUi-handle:after,#contest-time .noUi-handle:before{display:none}#contest-time .noUi-handle.noUi-active .noUi-tooltip,#contest-time .noUi-handle:focus .noUi-tooltip,#contest-time .noUi-handle:hover .noUi-tooltip{opacity:1;visibility:visible}#contest-time .noUi-tooltip{background-color:#000;border:0;box-shadow:none;color:#fff;opacity:0;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;visibility:hidden}html[data-bs-theme=dark] #contest-time .noUi-connects{background-color:var(--ground-color)}#contest_overview{min-height:600px}.contest-overview-layout{align-items:stretch;gap:1rem 0}.contest-overview-panel{--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-color:var(--bs-body-color);--bs-card-bg:var(--bs-body-bg);background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:var(--bs-card-color);height:100%;padding:1.25rem 1.5rem;position:relative}.contest-overview-panel>h4{font-size:1rem;font-weight:600;margin:0 0 1.1rem}.contest-overview-panel-actions{font-size:1.1rem;margin:-.25rem 0 1rem;text-align:right}.contest-overview-text-edit-link{align-items:center;display:inline-flex;gap:.35rem}#contestOverviewTextModal .modal-body{padding:0}#contestOverviewTextModal .contest-overview-text-tabs{background:var(--bs-tertiary-bg);border:0;border-bottom:0;padding:.35rem .35rem 0}html[data-bs-theme=light] #contestOverviewTextModal .contest-overview-text-tabs{background:color-mix(in srgb,var(--bs-tertiary-bg) 35%,var(--bs-secondary-bg))}#contestOverviewTextModal .contest-overview-text-tabs .nav-link{border:1px solid transparent;border-bottom:0;color:var(--bs-secondary-color)}#contestOverviewTextModal .contest-overview-text-tabs .nav-link:hover{background:color-mix(in srgb,var(--bs-body-bg) 58%,var(--bs-tertiary-bg))}#contestOverviewTextModal .contest-overview-text-tabs .nav-link.active{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:0 -1px 0 rgba(0,0,0,.04);color:var(--bs-body-color)}#contestOverviewTextModal .contest-overview-text-tab-content{background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);min-height:28rem;padding:1rem}#contestOverviewTextModal .contest-overview-text-layout{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr)}#contestOverviewTextModal .contest-overview-text-edit-block,#contestOverviewTextModal .contest-overview-text-preview-block{min-height:26rem}#contestOverviewTextModal .contest-overview-text-edit-block{display:flex;flex-direction:column;min-width:0}#contestOverviewTextModal textarea{flex:1 1 auto;min-height:0;resize:vertical}#contestOverviewTextModal .contest-overview-text-preview-block{background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);display:flex;flex-direction:column;min-width:0;padding:.85rem 1rem}#contestOverviewTextModal .contest-overview-text-preview-title{color:var(--bs-secondary-color);font-size:.8125rem;font-weight:600;margin-bottom:.65rem;text-transform:none}#contestOverviewTextModal .contest-overview-text-preview{flex:1 1 auto;font-size:.95rem;line-height:1.55;min-height:0;overflow:auto;overflow-wrap:anywhere}#contestOverviewTextModal .contest-overview-text-preview h1{font-size:1.45rem}#contestOverviewTextModal .contest-overview-text-preview h2{font-size:1.25rem}#contestOverviewTextModal .contest-overview-text-preview h3{font-size:1.1rem}#contestOverviewTextModal .contest-overview-text-preview h1,#contestOverviewTextModal .contest-overview-text-preview h2,#contestOverviewTextModal .contest-overview-text-preview h3{font-weight:600;margin-bottom:.65rem;margin-top:.35rem}#contestOverviewTextModal .contest-overview-text-preview img{max-width:100%}@media(max-width:991.98px){#contestOverviewTextModal .contest-overview-text-layout{grid-template-columns:1fr}}#contest-overview-meta-panel{min-height:14rem}#contest-meta{display:grid;gap:1.75rem}.contest-meta-section{background-color:color-mix(in srgb,var(--bs-tertiary-bg) 45%,transparent);border:0;border-left:.25rem solid color-mix(in srgb,var(--color-primary) 62%,var(--bs-border-color));border-radius:var(--bs-border-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bs-border-color-translucent) 55%,transparent);min-width:0;padding:1.45rem 1rem .45rem;position:relative}.contest-meta-section-title{background-color:color-mix(in srgb,var(--color-primary) 18%,var(--bs-card-bg));border:0;border-radius:999px;box-shadow:0 0 0 .35rem var(--bs-card-bg),0 .1rem .35rem rgba(0,0,0,.12);color:var(--bs-body-color);font-size:.95rem;font-weight:700;left:.8rem;line-height:1.25;margin:0;max-width:calc(100% - 1.6rem);padding:.12rem .6rem;position:absolute;top:0;transform:translateY(-50%)}.contest-meta-section-body{display:grid;gap:0}.contest-meta-item{align-items:baseline;border-bottom:1px solid var(--bs-border-color-translucent);display:grid;gap:1rem;grid-template-columns:minmax(7rem,34%) minmax(0,1fr);padding:.45rem 0}.contest-meta-item:last-child{border-bottom:0}.contest-meta-label,.contest-participant-current{color:var(--bs-secondary-color);font-size:.875rem;font-weight:600;line-height:1.35}.contest-meta-value{line-height:1.45;min-width:0;overflow-wrap:anywhere}.contest-participant-current{font-size:.875rem;font-weight:400;margin-left:.35rem}.contest-overview-participation-control{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;margin-top:.45rem}#overview-participation-current{align-items:center;display:inline-flex;min-width:0;overflow-wrap:anywhere}#overview-participation-select{flex:1 1 0;min-width:0}#btn-save-participation{flex:0 0 auto}#contest-description,.contest-description-ad{min-height:8rem}.contest-overview-description-panel.is-empty-description{height:auto;min-height:0}.contest-description-ad{align-items:center;display:flex;justify-content:center}.contest-description-ad .adsbygoogle{min-height:250px;width:100%}.contest-statement-empty-state{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;justify-content:center;padding-top:clamp(56px,10vh,120px);text-align:center;width:100%}#contest-problem-detail-view{display:none}@media(min-width:768px){#contest_problem #prob-left-panel{padding-top:1.25rem}}table#contest-problems{font-size:14px;margin-bottom:0;min-width:1000px;table-layout:fixed}table#contest-problems th.all-stat,table#contest-problems th.my-stat{width:120px}table#contest-problems th.prob-num{width:40px}table#contest-problems th.weight{width:80px}table#contest-problems th.prob-origin{width:180px}table#contest-problems th.prob-title{text-align:left}table#contest-problems td{padding:6px}table#contest-problems td.all-stat,table#contest-problems td.my-stat{text-align:center}table#contest-problems td.my-stat{width:100px}table#contest-problems td.all-stat{width:120px}table#contest-problems td.prob-num{width:42px}table#contest-problems td.weight{width:80px}table#contest-problems td.prob-origin{overflow:hidden;width:220px}table#contest-problems td.prob-origin>a{white-space:nowrap}table#contest-problems td.prob-title{padding-left:10px}#problem-nav{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:0;max-height:300px;overflow:auto;padding-left:0}#problem-nav .nav-item{flex:0 0 auto}#problem-nav a.nav-link{font-family:Menlo,Ubuntu Mono,Courier New,Courier,"sans-serif";padding:6px 10px}#contest-tabs{margin-top:15px;padding-right:0}#contest-tabs>li.ms-auto,#contest-tabs>li.text-end{margin-left:auto}#contest-tabs+.tab-content{padding-left:0;padding-right:0}#contest-tabs .nav-link{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#contest-tabs .nav-link.active{color:#55595c;margin-bottom:0}#prob-title-contest{padding-left:60px;white-space:nowrap}#prob-title-contest h2{display:inline}#prob-title-contest .origin{padding-left:20px}#contest_status{min-height:600px}#listStatus th.num{text-align:left;width:55px}#listStatus th.num select.form-select{font-weight:400}#listStatus td.num img{float:right;height:20px;visibility:hidden}#listStatus td.num:hover img{visibility:visible}#contest_rank{min-height:300px}#contest-rank-table,.contest-rank-table-sticky-copy{border-collapse:inherit;font-size:12px;table-layout:fixed;width:auto}#contest-rank-table a,.contest-rank-table-sticky-copy a{color:#000}#contest-rank-table.show-heading tr.heading,.contest-rank-table-sticky-copy.show-heading tr.heading{display:table-row}#contest-rank-table tr:hover,.contest-rank-table-sticky-copy tr:hover{background-color:rgba(0,0,0,.05)}#contest-rank-table tr.heading,.contest-rank-table-sticky-copy tr.heading{display:none}#contest-rank-table tr.this td.meta,.contest-rank-table-sticky-copy tr.this td.meta{background-color:#cdf}#contest-rank-table tr.this.myself td.meta,.contest-rank-table-sticky-copy tr.this.myself td.meta{background-color:#5c9ccc;color:#fff;font-size:12px;font-weight:700}#contest-rank-table tr.this.myself a,.contest-rank-table-sticky-copy tr.this.myself a{color:#fff}#contest-rank-table th,.contest-rank-table-sticky-copy th{background-color:#fff;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}#contest-rank-table th div,.contest-rank-table-sticky-copy th div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#contest-rank-table th.rank,.contest-rank-table-sticky-copy th.rank{width:40px}#contest-rank-table th.rank div,.contest-rank-table-sticky-copy th.rank div{width:38px}#contest-rank-table th.team,.contest-rank-table-sticky-copy th.team{width:180px}#contest-rank-table th.team div,.contest-rank-table-sticky-copy th.team div{width:178px}#contest-rank-table th.team div i,.contest-rank-table-sticky-copy th.team div i{margin-left:6px}#contest-rank-table th.solve,.contest-rank-table-sticky-copy th.solve{width:60px}#contest-rank-table th.solve div,.contest-rank-table-sticky-copy th.solve div{width:58px}#contest-rank-table th.penalty,.contest-rank-table-sticky-copy th.penalty{width:80px}#contest-rank-table th.penalty div,.contest-rank-table-sticky-copy th.penalty div{width:78px}#contest-rank-table th.prob,.contest-rank-table-sticky-copy th.prob{width:80px}#contest-rank-table th.prob div,.contest-rank-table-sticky-copy th.prob div{width:78px}#contest-rank-table th.accepted,.contest-rank-table-sticky-copy th.accepted{background-color:rgba(169,245,175,.9)}#contest-rank-table th.failed,.contest-rank-table-sticky-copy th.failed{background-color:rgba(255,221,221,.9)}#contest-rank-table th.pending,.contest-rank-table-sticky-copy th.pending{background-color:#e2e4ff}#contest-rank-table td,.contest-rank-table-sticky-copy td{height:50px;margin:0 1px 1px 0;text-align:center}#contest-rank-table td div,.contest-rank-table-sticky-copy td div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#contest-rank-table td.same,.contest-rank-table-sticky-copy td.same{background-color:#ffb}#contest-rank-table td:hover div,.contest-rank-table-sticky-copy td:hover div{overflow:visible}#contest-rank-table td.prob,.contest-rank-table-sticky-copy td.prob{background-color:#ebebeb}#contest-rank-table td.accepted,.contest-rank-table-sticky-copy td.accepted{background-color:#a9f5af}#contest-rank-table td.upsolved,.contest-rank-table-sticky-copy td.upsolved{background-color:rgba(92,184,92,.4)}#contest-rank-table td.failed,.contest-rank-table-sticky-copy td.failed{background-color:#fdd}#contest-rank-table td.pending,.contest-rank-table-sticky-copy td.pending{background-color:#e2e4ff}#contest-rank-table td.team,.contest-rank-table-sticky-copy td.team{position:relative;width:180px}#contest-rank-table td.team div,.contest-rank-table-sticky-copy td.team div{padding-left:5px;padding-right:5px;text-align:left;width:175px}#contest-rank-table td.team:hover,.contest-rank-table-sticky-copy td.team:hover{z-index:4}#contest-rank-table td.team:hover>div,.contest-rank-table-sticky-copy td.team:hover>div{align-content:center;background-color:inherit;inset:50% auto auto 1px;max-width:min(480px,100vw - 70px);min-height:100%;min-width:175px;overflow-wrap:anywhere;position:absolute;transform:translateY(-50%);white-space:normal;width:max-content}#contest-rank-table td.prob,.contest-rank-table-sticky-copy td.prob{width:80px}#contest-rank-table td.prob span,.contest-rank-table-sticky-copy td.prob span{color:gray}#contest-rank-table td.prob.fb,.contest-rank-table-sticky-copy td.prob.fb{background-color:#080;color:#fff;font-weight:700}#contest-rank-table td.prob.fb span,.contest-rank-table-sticky-copy td.prob.fb span{color:#e3e3e3}#contest-rank-table.hide-timestamp th.prob,.contest-rank-table-sticky-copy.hide-timestamp th.prob{width:43px}#contest-rank-table.hide-timestamp th.prob div,.contest-rank-table-sticky-copy.hide-timestamp th.prob div{width:41px}#contest-rank-table.hide-timestamp td,.contest-rank-table-sticky-copy.hide-timestamp td{height:20px}#contest-rank-table.hide-timestamp td.meta,.contest-rank-table-sticky-copy.hide-timestamp td.meta{padding-block:3px}#contest-rank-table.hide-timestamp td.prob,.contest-rank-table-sticky-copy.hide-timestamp td.prob{width:43px}#contest-rank-table.hide-timestamp td.team img.contestant-avatar,.contest-rank-table-sticky-copy.hide-timestamp td.team img.contestant-avatar{height:16px;width:16px}#contest-rank-table :where(tbody td.meta){background-color:var(--bs-body-bg)}#contest-rank-table :where(tbody tr:hover td.meta){background-color:color-mix(in srgb,var(--bs-body-bg) 92%,#000)}:where(html[data-bs-theme=light]) #contest-rank-table :where(tbody td.meta){background-color:color-mix(in srgb,var(--bs-body-bg) 95%,#000)}@media(min-width:768px){:is(#contest-rank-table,.contest-rank-table-sticky-copy):where(.is-horizontally-scrollable) :is(th,td):is(.rank,.team){position:sticky;z-index:2}:is(#contest-rank-table,.contest-rank-table-sticky-copy):where(.is-horizontally-scrollable) :is(th,td).rank{left:0}:is(#contest-rank-table,.contest-rank-table-sticky-copy):where(.is-horizontally-scrollable) :is(th,td).team{left:41px;overflow:visible}:is(#contest-rank-table,.contest-rank-table-sticky-copy):where(.is-horizontally-scrollable) :is(th,td).team:after{background:linear-gradient(to right,color-mix(in srgb,var(--bs-body-color) 12%,transparent),transparent);content:"";inset:0 -6px 0 auto;pointer-events:none;position:absolute;width:6px}:is(#contest-rank-table,.contest-rank-table-sticky-copy):where(.is-horizontally-scrollable) thead th:is(.rank,.team){z-index:3}}.contest-rank-sticky-head{background-color:var(--bs-body-bg);box-shadow:0 2px 8px rgba(0,0,0,.15);display:none;overflow:hidden;position:fixed;top:0;z-index:1030}.contest-rank-sticky-head.is-visible{display:block}.contest-rank-sticky-head .contest-rank-table-sticky-copy{margin-bottom:0}html[data-bs-theme=dark] #contest-rank-table a,html[data-bs-theme=dark] #contest-tabs .nav-link.active,html[data-bs-theme=dark] .contest-rank-table-sticky-copy a{color:#f0f0f0}html[data-bs-theme=dark] #contest-rank-table tr:hover,html[data-bs-theme=dark] .contest-rank-table-sticky-copy tr:hover{background-color:hsla(0,0%,100%,.08)}html[data-bs-theme=dark] #contest-rank-table th,html[data-bs-theme=dark] .contest-rank-table-sticky-copy th{background-color:#2b2b2b;color:#ccc}html[data-bs-theme=dark] #contest-rank-table th.accepted,html[data-bs-theme=dark] .contest-rank-table-sticky-copy th.accepted{background-color:rgba(40,167,69,.9)}html[data-bs-theme=dark] #contest-rank-table th.failed,html[data-bs-theme=dark] .contest-rank-table-sticky-copy th.failed{background-color:rgba(220,53,69,.9)}html[data-bs-theme=dark] #contest-rank-table th.pending,html[data-bs-theme=dark] .contest-rank-table-sticky-copy th.pending{background-color:rgba(108,117,125,.9)}html[data-bs-theme=dark] #contest-rank-table tr.this td.meta,html[data-bs-theme=dark] .contest-rank-table-sticky-copy tr.this td.meta{background-color:#2a3b4c}html[data-bs-theme=dark] #contest-rank-table tr.this.myself td.meta,html[data-bs-theme=dark] .contest-rank-table-sticky-copy tr.this.myself td.meta{background-color:#315f86;color:#fff}html[data-bs-theme=dark] #contest-rank-table tr.this.myself a,html[data-bs-theme=dark] .contest-rank-table-sticky-copy tr.this.myself a{color:#fff}html[data-bs-theme=dark] #contest-rank-table td.prob,html[data-bs-theme=dark] .contest-rank-table-sticky-copy td.prob{background-color:#2d2d2d}html[data-bs-theme=dark] #contest-rank-table td.prob span,html[data-bs-theme=dark] .contest-rank-table-sticky-copy td.prob span{color:#ffc1c1}html[data-bs-theme=dark] #contest-rank-table td.same,html[data-bs-theme=dark] .contest-rank-table-sticky-copy td.same{background-color:color-mix(in srgb,var(--bs-body-bg) 80%,#ffc107 20%)}html[data-bs-theme=dark] #contest-rank-table td.accepted,html[data-bs-theme=dark] .contest-rank-table-sticky-copy td.accepted{background-color:rgba(40,167,69,.729);color:#bbb}html[data-bs-theme=dark] #contest-rank-table td.upsolved,html[data-bs-theme=dark] .contest-rank-table-sticky-copy td.upsolved{background-color:rgba(40,167,69,.6)}html[data-bs-theme=dark] #contest-rank-table td.failed,html[data-bs-theme=dark] .contest-rank-table-sticky-copy td.failed{background-color:#a72837;color:#bbb}html[data-bs-theme=dark] #contest-rank-table td.pending,html[data-bs-theme=dark] .contest-rank-table-sticky-copy td.pending{background-color:rgba(108,117,125,.5)}html[data-bs-theme=dark] #contest-rank-table td.prob.fb,html[data-bs-theme=dark] .contest-rank-table-sticky-copy td.prob.fb{background-color:#055932;color:#ddd;font-weight:700}html[data-bs-theme=dark] #contest-rank-table td.prob.fb span,html[data-bs-theme=dark] .contest-rank-table-sticky-copy td.prob.fb span{color:#ffc1c1}html[data-bs-theme=dark] #contest-rank-table :where(tbody tr:hover td.meta){background-color:color-mix(in srgb,var(--bs-body-bg) 92%,#fff)}#img_time_chart{bottom:20px;cursor:pointer;height:60px;position:fixed;right:10px;text-align:right;z-index:999999}table.compact-penalty-time span.hms,table.hover_penalty span.minute,table.hover_penalty:not(.compact-penalty-time) span.compact,table:not(.hover_penalty) span.compact,table:not(.hover_penalty) span.hms{display:none}img.contestant-avatar{border-radius:30%;height:20px;margin-right:5px}#contest-rank-table img.contestant-avatar{height:32px;vertical-align:middle;width:32px}.popover{max-width:1000px}#teamInfoModal>div.modal-dialog{max-width:1500px}#teamInfoModal table.contest-info td{padding:5px 10px}#teamInfoModal table.contest-info td:first-child{width:100px}a.toggle-contest{color:#000}.rank-time-chart-layout{align-items:stretch;display:flex;gap:16px}.rank-time-chart-tooltip-panel{flex:0 0 360px}#rank-time-chart{flex:1 1 auto;min-width:0}.chart-html-tooltip--rank-time{border:1px solid var(--bs-border-color);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:13px;line-height:1.25;padding:8px}.chart-html-tooltip--rank-time .rank-time-chart-tooltip-time{font-weight:700;margin-bottom:6px}.chart-html-tooltip--rank-time table.rank_time_chart{margin-bottom:6px}.chart-html-tooltip--rank-time table.rank_time_chart:last-child{margin-bottom:0}html[data-bs-theme=dark] .chart-html-tooltip--rank-time{background:rgba(0,0,0,.85)}html[data-bs-theme=light] .chart-html-tooltip--rank-time{background:hsla(0,0%,100%,.92)}table.rank_time_chart.b{table-layout:fixed;width:100%}table.rank_time_chart.b td,table.rank_time_chart.b th{padding:1px 2px;text-align:center}table.rank_time_chart.a{table-layout:fixed;width:100%}table.rank_time_chart.a td,table.rank_time_chart.a th{padding:1px 3px;text-align:right}table.rank_time_chart.a td:first-child,table.rank_time_chart.a th:first-child{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:28%}table.rank_time_chart.a td:nth-child(2),table.rank_time_chart.a th:nth-child(2){width:14%}table.rank_time_chart.a td:nth-child(3),table.rank_time_chart.a th:nth-child(3){width:12%}table.rank_time_chart.a td:nth-child(4),table.rank_time_chart.a th:nth-child(4){width:46%}table.rank_time_chart.a td:nth-child(4){overflow:visible;text-align:left;white-space:nowrap}#contestSettingModal .container .row{margin-bottom:10px}#contest-setting-table{font-size:14px;table-layout:fixed;text-align:center}#contest-setting-table td,#contest-setting-table th{padding:5px 10px}#contest-setting-table th.enabled,#contest-setting-table th.show-rank{width:40px}#contest-setting-table col.title{min-width:220px}#contest-setting-table th.teams{width:60px}#contest-setting-table td.teams div{overflow:hidden;padding-left:5px;padding-right:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}#contest-setting-table th.begin-time{width:180px}#contest-setting-table th.length{width:120px}#contestManageModal .modal-body{padding:0}#contestManageModal .contest-manage-panel{display:grid;gap:0}#contestManageModal .contest-manage-tabs{background:var(--bs-tertiary-bg);border:0;border-bottom:0;padding:.35rem .35rem 0}html[data-bs-theme=light] #contestManageModal .contest-manage-tabs{background:color-mix(in srgb,var(--bs-tertiary-bg) 35%,var(--bs-secondary-bg))}#contestManageModal .contest-manage-tabs .nav-link{border:1px solid transparent;border-bottom:0;color:var(--bs-secondary-color)}#contestManageModal .contest-manage-tabs .nav-link:hover{background:color-mix(in srgb,var(--bs-body-bg) 58%,var(--bs-tertiary-bg))}#contestManageModal .contest-manage-tabs .nav-link.active{background:var(--bs-body-bg);border-color:var(--bs-border-color);box-shadow:0 -1px 0 rgba(0,0,0,.04);color:var(--bs-body-color)}#contestManageModal .contest-manage-tab-content{background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);min-width:0;padding:1rem}#contestManageModal .contest-manage-section,#contestManageModal .contest-manage-section:last-child{border-bottom:0;padding-bottom:0}#contestManageModal .contest-manage-section-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}#contestManageModal .contest-manage-section-title{font-size:1rem;font-weight:600;margin:0 0 .75rem}#contestManageModal .contest-manage-section-head .contest-manage-section-title{margin-bottom:0}#contestManageModal .contest-manage-action-row{display:flex;flex-wrap:wrap;gap:.5rem}#contestManageModal .contest-manage-inline-action{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(10rem,16rem) max-content}#contestManageModal .contest-manage-rejudge-select{max-width:16rem}#contestManageModal #btn-manage-rejudge,#contestManageModal #manage-time-machine{width:max-content}#contestManageModal .contest-manage-excluded-list{display:flex;flex-wrap:wrap;gap:.5rem}#contestManageModal .contest-manage-excluded-participant{align-items:center;display:inline-flex;gap:.25rem}#contestManageModal .contest-manage-excluded-participant a{color:inherit;text-decoration:none}#contestManageModal .contest-manage-excluded-participant .btn{border:0;color:inherit;line-height:1;padding:0}#contestManageModal .contest-manage-control-grid{display:grid;gap:.75rem;margin-bottom:1rem}#contestManageModal .contest-manage-control{align-items:center;display:grid;gap:.75rem;grid-template-columns:150px minmax(0,1fr)}#contestManageModal .contest-manage-control>i18n:first-child{color:var(--bs-secondary-color);font-weight:600}#contestManageModal .contest-manage-control-unlabeled{grid-template-columns:minmax(0,1fr)}#contest-manage-table{font-size:14px;table-layout:fixed;text-align:center}#contest-manage-table td,#contest-manage-table th{padding:5px 10px}#contest-manage-table th.show-rank{width:40px}#contest-manage-table col.title{min-width:220px}#contest-manage-table th.teams{width:60px}#contest-manage-table td.teams div{overflow:hidden;padding-left:5px;padding-right:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}#contest-manage-table th.begin-time{width:180px}#contest-manage-table th.length{width:120px}@media(max-width:575.98px){#contestManageModal .contest-manage-control,#contestManageModal .contest-manage-inline-action{grid-template-columns:1fr}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}#left-panel{--left-panel-width:256px}#listStatus{max-width:1400px;min-width:1200px;table-layout:fixed}#listStatus th{text-align:center}#listStatus th.run-id{width:60px}#listStatus th.avatar{padding:0;width:30px}#listStatus th.oj{width:80px}#listStatus th.prob_num{width:120px}#listStatus th.contest_num{width:10px}#listStatus th.memory,#listStatus th.runtime{width:40px}#listStatus th.length{width:60px}#listStatus th.oj input{text-align:right;width:100%}#listStatus th.status{width:140px}#listStatus th.status-brief{width:20px}#listStatus th.language{width:90px}#listStatus th.date{width:150px}#listStatus td{padding:4px 6px;text-align:center}#listStatus td>div{height:20px;overflow:hidden}#listStatus td.username{padding:0;text-align:center}#listStatus td.username>div{height:auto;line-height:20px;min-height:20px;overflow:visible;padding-top:5px}#listStatus td.username a{line-height:20px}#listStatus td.username img.avatar{border-radius:30%;float:left;height:30px;margin-right:10px;max-width:30px}#listStatus td.username img.find-me{float:right;height:20px;visibility:hidden}#listStatus td.username:hover img.find-me{visibility:visible}#listStatus td.oj{text-align:right;white-space:nowrap}#listStatus td.prob_num{overflow:hidden;text-align:left}#listStatus td.prob_num>div{white-space:nowrap}#listStatus td.prob_num img{float:right;height:20px;visibility:hidden}#listStatus td.prob_num:hover img{visibility:visible}#listStatus td.status{cursor:pointer;overflow:hidden}#listStatus tr.accepted td.status{color:#5cb85c;font-weight:700}#listStatus tr.failed td.status{color:#d9534f}#listStatus tr.pending td.status{color:gray}#listStatus td.language{cursor:pointer}#listStatus td.language div.manual{color:#bbb}#listStatus td.language div.shared{color:#5cb85c}#listStatus td.language div.self{color:#6495ed}#listStatus_wrapper{font-size:14px}#listStatus_wrapper .dt-paging{float:left;text-align:center}#listStatus_wrapper ul.pagination>li:nth-last-child(2){display:none}#listStatus_wrapper .dt-length{float:right}#listStatus_wrapper #buttonContainer{float:left;line-height:37px;padding-left:40px}i.rejudge{cursor:pointer}