@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);.Select{position:relative}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.is-open>.Select-control>.Select-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.Select-placeholder,:not(.Select--multi)>.Select-control .Select-value{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value.is-pseudo-focused:not(.Select--multi)>.Select-control>.Select-value .Select-value-label,.has-value:not(.Select--multi)>.Select-control>.Select-value .Select-value-label{color:#333}.has-value.is-pseudo-focused:not(.Select--multi)>.Select-control>.Select-value a.Select-value-label,.has-value:not(.Select--multi)>.Select-control>.Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.has-value.is-pseudo-focused:not(.Select--multi)>.Select-control>.Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused:not(.Select--multi)>.Select-control>.Select-value a.Select-value-label:hover,.has-value:not(.Select--multi)>.Select-control>.Select-value a.Select-value-label:focus,.has-value:not(.Select--multi)>.Select-control>.Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;height:34px;margin:0;outline:none;padding:0;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0}.is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}@-webkit-keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:100%;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-focused{background-color:rgba(0,126,255,.08);color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}pre code{display:block;padding:.5em;background:#fff;color:#000}pre .comment,pre .comment *,pre .javadoc,pre .template_comment{color:#800}pre .clojure .built_in,pre .http .title,pre .keyword,pre .list .title,pre .method,pre .nginx .title,pre .request,pre .setting .value,pre .status,pre .tag .title,pre .tex .command,pre .winutils{color:#008}pre .envvar,pre .tex .special{color:#660}pre .apache .cbracket,pre .attr_selector,pre .cdata,pre .coffeescript .attribute,pre .date,pre .filter .argument,pre .regexp,pre .string,pre .tag .value{color:#080}pre .clojure .attribute,pre .css .function,pre .css .value .number,pre .decorator,pre .hexcolor,pre .ini .title,pre .literal,pre .number,pre .pi,pre .prompt,pre .ruby .symbol .string,pre .rules .value,pre .shebang,pre .sub .identifier,pre .symbol,pre .tag,pre .tag .keyword{color:#066}pre .built_in,pre .class .id,pre .class .title,pre .clojure .title,pre .doctype,pre .haskell .type,pre .javadoctag,pre .params,pre .phpdoc,pre .setting,pre .smalltalk .class,pre .tag .attribute,pre .typename,pre .variable,pre .yardoctag{color:#606}pre .css .tag,pre .pseudo,pre .rules .property,pre .subst{color:#000}pre .css .class,pre .css .id{color:#9b703f}pre .value .important{color:#f70;font-weight:700}pre .rules .keyword{color:#c5af75}pre .annotation,pre .apache .sqbracket,pre .nginx .built_in{color:#9b859d}pre .preprocessor,pre .preprocessor *{color:#444}pre .tex .formula{background-color:#eee;font-style:italic}pre .chunk,pre .diff .header{color:gray;font-weight:700}pre .diff .change{background-color:#bccff9}pre .addition{background-color:#baeeba}pre .deletion{background-color:#ffc8bd}pre .comment .yardoctag{font-weight:700}#side-navbar{background-color:#33363e;width:220px;height:100%;color:#fff;float:left;transition-duration:.3s}#side-navbar.side-navbar-small{width:70px;transition-duration:.3s}#side-navbar-brand{background-color:#3a3d46;height:55px;padding:8px 16px;font-size:26px;border-bottom:1px solid #3f424c;margin-bottom:8px;overflow:hidden}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.15,1.15,1.15)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}#brand-logo{height:40px;margin-left:-4px;padding-bottom:4px;padding-right:16px}#brand-logo:hover{animation:pulse 1s linear;animation-iteration-count:infinite}#side-navbar-links{border-bottom:1px solid #3f424c;overflow-y:auto}.side-navbar-link{padding-left:32px;padding-top:8px;height:38px;font-size:16px;color:#fff;display:block;overflow:hidden;white-space:nowrap;transition-duration:.3s}.side-navbar-link.side-navbar-small{padding-top:8px;padding-left:26px;transition-duration:.3s}.side-navbar-link.active{background-color:#1c1e22}.side-navbar-link:hover{background-color:#1c1e22}.side-navbar-link:active,.side-navbar-link:hover,.side-navbar-link:link,.side-navbar-link:visited{text-decoration:none;color:#fff}.side-navbar-icon{padding-top:3px;padding-right:16px;width:32px}#sidebar-minimize-button{position:fixed;background-color:#3a3d46;bottom:0;width:220px;padding-bottom:16px;padding-top:12px;text-align:center;font-size:16px;border-top:1px solid #4a4e5a;transition-duration:.3s}#sidebar-minimize-button.side-navbar-small{width:70px;transition-duration:.3s}#sidebar-minimize-button:hover{cursor:pointer;background-color:#1c1e22}#contest-sidebar{border-top:1px solid #4a4e5a;padding-left:12px;overflow-y:hidden}.contest-sidebar-heading,.contest-sidebar-heading>a{margin-top:8px;color:#cecece;font-size:12px}.contest-sidebar-heading>a:active,.contest-sidebar-heading>a:visited{text-decoration:none}#contest-sidebar-standings{margin-right:16px}#contest-sidebar-standings>table{color:#fff;width:100%;font-size:14px;border-top:1px solid #767e88}#contest-sidebar-standings td{padding-top:4px;padding-bottom:4px}#contest-sidebar-standings tr{border-bottom:1px solid #767e88}.sidebar-scoreboard-self{color:#f1c40f;font-weight:700}#contest-sidebar-problems{line-height:2;margin-right:20px;font-weight:700;text-align:center}.contest-sidebar-problem{display:inline-block;padding-left:6px;padding-right:6px;padding-bottom:3px;margin-right:6px;color:#cecece}.contest-sidebar-problem:hover{cursor:pointer;color:#fff}.contest-sidebar-nostatus{border-bottom:4px solid #cecece}.contest-sidebar-ac{border-bottom:4px solid #27ae60}.contest-sidebar-wa{border-bottom:4px solid #e74c3c}.contest-sidebar-pn{border-bottom:4px solid #f1c40f}.sidebar-table-label{font-weight:700;padding-right:8px;padding-bottom:4px}.sidebar-scoreboard-user{max-width:0}#page-header{display:block;background-color:#fff;height:55px;border-bottom:1px solid #e6e6e6;padding-top:12px}#page-header-title{font-size:18px;padding-left:16px;padding-top:8px;display:inline}#page-header-user-name{margin-right:8px}.page-header-user-icon{font-size:18px}.page-header-user-icon.admin{color:red}.user-dropdown-icon{margin-right:8px;width:16px;text-align:right}#page-header-right{float:right;margin-right:32px;margin-top:-2px}#page-header-user-right{margin-left:12px}#page-header-profile{font-size:18px;margin-right:16px;margin-bottom:16px}#page-content{overflow:hidden;height:100%;overflow-y:auto}#page-content.page-content-small{margin-left:64px}#page-body{display:block;overflow-x:auto}#page-body-container{margin:0 auto;padding:16px;min-width:280px;max-width:1400px}.centered-spinner{margin-top:16px;text-align:center}.inline-icon-left{margin-right:8px}.breadcrumb-link>a{color:#333}.breadcrumb-separator{color:#777;padding-left:12px;padding-right:12px;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.post-container{max-width:900px;margin:0 auto;font-size:16px}#notfound-page{width:500px;margin:0 auto;font-size:16px}#notfound-page>h1{text-align:center}#problem-list-table{margin-top:32px;background-color:#fff}.problem-list-difficulty{text-align:center}.problem-tag{background-color:#d0e3ef;padding:4px 6px;margin-right:6px;border-radius:2px;font-size:14px;margin-top:2px}.problem-view-title{text-align:center}.problem-view-description{color:gray;text-align:center;max-width:600px;margin:0 auto}.problem-view-controls{text-align:center;margin-top:16px}.problem-view-control{margin-right:8px}.problem-back-link{margin-left:16px;padding-bottom:16px}.problem-back-link>a{color:gray;font-size:16px}.problem-info{margin-left:64px;margin-top:16px}.problem-info-label{text-transform:uppercase;font-weight:700;color:#666;font-size:14px;text-align:right;margin-bottom:8px}.problem-info-chart{margin-top:16px}.problem-submissions-title{margin-bottom:-16px;font-size:24px;margin-top:32px;margin-left:16px}.problem-view-source{color:gray;text-align:center}.problem-view-source>span{margin-left:16px}.problem-stats-status-select{margin-top:40px;margin-bottom:-12px;float:right;margin-right:32px;font-weight:700}.submission-status-selector{margin-right:4px;padding:4px;padding-left:12px;padding-right:12px;border-radius:3px;background-color:#fff;border:1px solid #eee;cursor:pointer}.submission-status-selector.AC{color:#27ae60}.submission-status-selector.AC.active{background-color:#27ae60}.submission-status-selector.WA{color:#e74c3c}.submission-status-selector.WA.active{background-color:#e74c3c}.submission-status-selector.TLE{color:#f39c12}.submission-status-selector.TLE.active{background-color:#f39c12}.submission-status-selector.RE{color:#d35400}.submission-status-selector.RE.active{background-color:#d35400}.submission-status-selector.active{color:#fff!important}.kattisbox{padding-left:16px;padding-right:16px}.kattisbox .problemheader{text-align:center}.kattisbox .problembody{font-family:Times New Roman,Georgia,serif;font-size:1.1em;text-align:justify;padding-top:1.5em;font-size:16px}.kattisbox .problembody h2,.kattisbox .problembody h3,.kattisbox .problembody table.sample th{font-family:Arial,Helvetica,sans-serif}.kattisbox div.minipage{display:inline-block}.kattisbox div.illustration{float:right;padding-left:20px}.kattisbox img.illustration{width:100%}.kattisbox div.figure{display:block;float:none;margin-left:auto;margin-right:auto}.kattisbox .illustration div.description{font-size:8pt;text-align:right}.kattisbox .problembody p{text-align:justify}.kattisbox td{vertical-align:top}.kattisbox table,.kattisbox table td{border:0}.kattisbox table.tabular p{margin:0}.kattisbox table.sample{width:100%;margin-right:8px}.kattisbox table.sample th{text-align:left;width:50%;padding:3px}.kattisbox table.sample td{padding:3px}.kattisbox .sample pre{marign-right:16px}.progress-bar-outer{width:100%;height:8px;z-index:10}@keyframes progress-bar{0%{margin-left:0;width:2%}22%{width:10%}45%{margin-left:99%;width:1%}77%{width:10%}90%{margin-left:0;width:0}}.progress-bar-inner{width:0;height:4px;animation-name:progress-bar;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;box-shadow:1px 1px 2px #ccc}.error-display{margin:0 auto;text-align:center;max-width:600px;font-size:16px}.error-display>h1{margin-bottom:32px}#login-page{text-align:center;margin-top:64px}#login-form{text-align:left;padding:16px}#login-form-actions>.form-group{display:inline}#login-form-cancel{margin-left:8px;margin-right:8px}#login-register-suggestion{margin-top:16px;color:#676767}.login-form-optional{color:#737373}.form-error{color:#a94442;font-weight:700;margin-top:-8px;margin-bottom:8px}#submission-list-table{margin-top:32px;background-color:#fff}.submission-list-status{cursor:pointer}.submission-list-user{max-width:200px}.submission-status-ac,.submission-status-ac:hover{color:#27ae60}.submission-status-error,.submission-status-error:hover{color:#e74c3c}.submission-status-waiting,.submission-status-waiting:hover{color:#f1c40f}.submission-status{font-weight:700}pre{counter-reset:lines}pre .line{counter-increment:lines}pre .line:before{content:counter(lines);text-align:right;display:inline-block;width:3em;padding-right:.5em;margin-right:.5em;color:#bbb;border-right:1px solid;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.code-view{background-color:#fff;padding:4px;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.05);overflow-x:auto;word-wrap:normal;word-break:normal;font-size:14px}.submission-code-view{margin-top:16px}.submission-code-panel>.panel-body{padding-top:0}.submission-info-label{text-transform:uppercase;font-weight:700;color:#666;font-size:14px;text-align:right;margin-bottom:4px}.submission-info{margin-left:32px}.submission-unknown-value{font-weight:700;color:#f1c40f}.submission-error-message{background-color:#fff;border:none;max-height:400px;overflow-y:auto}.submission-info-failed-case{color:gray;margin-left:32px}.btn-file{position:relative;overflow:hidden;margin-right:16px}.btn-file input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:1;outline:none;cursor:inherit;display:block;z-index:2}.markdown-view>pre{background-color:#fff}.user-profile-name{margin-left:64px;font-size:28px}.user-profile-title{margin-bottom:10px}.user-profile-edit{margin-right:48px;margin-top:12px;font-size:20px;color:gray;float:right}.user-info-label{text-transform:uppercase;font-weight:700;color:#666;font-size:14px;text-align:right;margin-bottom:4px}.user-unknown-value{font-weight:700}.profile-submission-list{margin-top:-16px}.tag-input-tag{display:inline;margin-right:5px;padding:4px 8px;font-family:sans-serif}.tag-input-outer,.tag-input-tag{border-radius:4px;border:1px solid #ccc}.tag-input-outer{padding:6px 12px}.tag-input-textbox{border:none;outline:none}.contest-list-title{margin-bottom:24px;margin-top:32px}.contest-list-table{background-color:#fff}.contest-list-register-button{margin-top:-4px;margin-bottom:-4px;padding:4px 8px}#contest-header{border-bottom:1px solid #e4e4e4;padding-bottom:8px}#contest-child-area{margin-top:8px}.contest-header-tab{font-size:16px;padding-bottom:9px;padding-left:16px;padding-right:16px;margin-right:4px;color:#7d7d7d;cursor:pointer;text-decoration:none}.contest-header-tab.active{color:#606060;border-bottom:2px solid #4688f1;text-decoration:none}.contest-header-tab:hover{color:#3f3f3f;text-decoration:none}#contest-overview-heading{margin:0 auto;max-width:700px;font-size:16px;text-align:center}#contest-title{text-align:center}#contest-overview-description{margin:0 auto;margin-top:32px;max-width:700px;font-size:16px}.contest-info-table{margin:0 auto}.contest-info-table>tbody>tr>td{padding-bottom:8px}.contest-info-label{font-weight:700;padding-right:8px}.contest-not-started{text-align:center}.contest-not-started>div{font-size:18px}.contest-unregister-button{margin-left:8px}.multi-problem-select-row{margin-top:4px;margin-bottom:8px}.clarifications-badge{margin-left:4px;margin-top:-4px}.scoreboard-title{margin-top:8px;margin-left:8px;font-weight:400}.scoreboard-panel{min-width:749px}.scoreboard-time-remaining{text-align:right;margin-top:24px}.scoreboard-time-info{margin-top:0;margin-bottom:8px;font-size:16px;text-align:right}.scoreboard-time-label{font-weight:700}.scoreboard-time-value{text-align:left}.scoreboard-label{font-weight:700;margin-right:8px}.scoreboard-table{background-color:#fff}.scoreboard-stats-header>td.scoreboard-problem-status,.scoreboard-table>thead{background-color:#f7f8f9;text-transform:uppercase;color:#898992;font-weight:700;font-size:14px}.scoreboard-problem-status.ac{background-color:#f3ffec}.scoreboard-problem-status.ac.first{background-color:#adf5b2}.scoreboard-problem-status.er{background-color:#fff4f4}.scoreboard-problem-status.pn{background-color:#fdffdf}.scoreboard-rank{width:50px;text-align:right}.scoreboard-solved,.scoreboard-time{width:64px;text-align:center}thead>tr>td.scoreboard-time{text-align:center}.scoreboard-problem-status{text-align:center;min-width:64px}.scoreboard-status-clickable{cursor:pointer}.scoreboard-user{min-width:100px;max-width:300px}.scoreboard-legend-box{padding:8px 32px;margin-right:-1px;font-size:16px;border:1px solid #000;font-weight:700;background-color:#f7f8f9;border:1px solid #ddd}.scoreboard-legend{margin-bottom:16px;float:right;display:inline}.scoreboard-header-info{display:inline-block;padding-top:14px;padding-left:16px}.scoreboard-header-info>span{font-size:18px;font-weight:700;margin-top:16px}.scoreboard-submission-row{font-size:16px}.contest-progress-text{text-align:center;width:100%}.contest-progress-countdown{margin-top:-16px;text-align:center}.contest-progress-outer{width:100%;height:14px;margin-bottom:12px;background-color:#efefef;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.contest-progress-bar{height:14px;transition-property:width;transition-duration:.6s;transition-timing-function:ease;transition-delay:0s;border-top-left-radius:2px;border-bottom-left-radius:2px}.contest-progress-bar.success{background-color:#5cb85c}.contest-progress-bar.danger{background-color:#d9534f}.scoreboard-user-icon{height:20;width:20;margin-right:6px;margin-top:-4px}.help-tip{color:gray;font-size:14px;margin-left:8px}#presentation-scoreboard{margin-top:70px;margin-left:32px;margin-right:32px}#presentation-scoreboard-title{margin-top:-8px;text-align:center}#presentation-scoreboard-header{background-color:#fff;border-bottom:2px solid #ddd;height:70px;z-index:1010}#presentation-scoreboard-progress{margin-top:24px;padding-right:32px;padding-left:32px}.presentation-scoreboard-time{margin-top:20px;font-size:18px}.presentation-scoreboard-time>strong{margin-right:8px}.presentation-scoreboard-time.start{margin-left:24px}.presentation-scoreboard-time.end{float:right;margin-right:24px}#presentation-scoreboard-headings{width:100%;margin-top:100px;margin-left:12px;margin-bottom:8px;padding-right:30px;color:#999}.presentation-scoreboard-row{position:relative;padding:12px;padding-bottom:4px;padding-top:4px;margin-bottom:4px;background-color:#fff;border-radius:3px;border:1px solid #ddd}.presentation-scoreboard-rank{font-size:24px}.presentation-scoreboard-statuses{width:100%}.presentation-scoreboard-status{text-align:center;font-weight:700;display:inline-block;margin-right:4px;marign-left:4px;margin-top:0;border-radius:3px;color:rgba(1,1,1,.3);padding-top:6px;padding-bottom:6px;border:1px solid #eee;background-color:#fcfcfc;height:34px}.presentation-scoreboard-status.click{cursor:pointer}.presentation-scoreboard-status.ac{color:#27ae60;background-color:#dcffc8}.presentation-scoreboard-status.er{color:#e74c3c;background-color:#fde5e5}.presentation-scoreboard-status.pn{color:#f1c40f;background-color:#fdffdf}.presentation-scoreboard-status.ac.first{border:1px solid #27ae60;background-color:#acf1ac}.presentation-scoreboard-status .letter,.presentation-scoreboard-status:hover>.attempts{display:none}.presentation-scoreboard-status:hover>.letter{display:inherit}.presentation-scoreboard-user{font-size:18px;padding-top:4px}.presentation-scoreboard-user-icon{width:24px;height:24px;margin-right:6px;margin-top:-4px}.clarification-problem-title{font-size:18px;font-weight:700}.clarification-ask-time{float:right;color:gray;margin-top:2px}.clarification-question{margin-top:8px;margin-left:16px;padding:8px;padding-left:16px;color:#333;background-color:#fafafa;border-radius:3px;font-style:italic}.clarification-response{margin-top:8px}.clarification-footer{border-top:1px solid #efefef;padding-top:6px;margin-top:4px;margin-bottom:8px}.clarification-asker{color:gray;padding-top:8px}.clarification-answer-button{float:right}.no-clarifications-heading{display:inline}.clarification-ask-button{float:right}.clarification-filter-button{float:right;margin-right:4px}.clarification-important-star{color:#ffef00;font-size:16px;margin-right:4px}.clarification-info-row{margin-bottom:8px}.clarification-delete-button{margin-left:8px}body{background-color:#fafafa;font-family:Roboto,sans-serif}.break-word{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;word-break:break-all;word-break:break-word}.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.overflow-ellipsis-hover:hover{text-overflow:inherit;word-wrap:normal;hyphens:auto;overflow-wrap:break-word;word-break:break-all;white-space:inherit}