.ui-btn{position:relative;display:inline-block;padding-right:20px;padding-left:20px;height:40px;border:none;border-radius:5px;color:#fff;font-weight:500;font-size:14px;cursor:pointer;transition:all .5s ease;transition-property:box-shadow,background,color,border}.ui-btn,.ui-btn:active,.ui-btn:focus{outline:none}.ui-btn .ui-text{margin:0 5px}.ui-btn .ui-btn-loading{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ui-btn .ui-btn-icon{font-size:1.4em;line-height:0}.ui-btn .ui-btn-icon:before{margin:0;vertical-align:middle}.ui-btn.ui-btn-primary{border:1px solid #179342;background:#1ba94c}.ui-btn.ui-btn-primary:hover{box-shadow:0 4px 8px 0 rgba(27,169,76,.4)}.ui-btn.ui-btn-primary:active{background:#147d38;box-shadow:none}.ui-btn.ui-btn-primary:not(:disabled) rect.loader-piece{fill:#fff}.ui-btn.ui-btn-danger{border:1px solid #f53a21;background:#f65039}.ui-btn.ui-btn-danger:hover{box-shadow:0 4px 8px 0 rgba(246,80,57,.4)}.ui-btn.ui-btn-danger:active{background:#f1270b;box-shadow:none}.ui-btn.ui-btn-default{border:1px solid #d2d8dd;background:#eff1f3;color:#626b7f}.ui-btn.ui-btn-default:not(:disabled):hover{box-shadow:0 4px 8px 0 rgba(210,216,221,.4)}.ui-btn.ui-btn-default:not(:disabled):active{background:#d2d8dd;box-shadow:none}.ui-btn.ui-btn-dark{border:1px solid #2e363f;background:#39424e}.ui-btn.ui-btn-dark:hover{box-shadow:0 4px 8px 0 rgba(57,66,78,.4)}.ui-btn.ui-btn-dark:active{background:#232931;box-shadow:none}.ui-btn.ui-btn-plain{padding:0;border:none;background:none;box-shadow:none;color:inherit}.ui-btn.ui-btn-plain .ui-text{margin:0}.ui-btn:disabled{transition:none}.ui-btn:disabled,.ui-btn:disabled:active,.ui-btn:disabled:hover{border:none;background:#eff1f3;box-shadow:none;color:#979faf;cursor:not-allowed}.ui-btn.has-loader{padding-right:40px}.ui-btn .ui-content{display:flex;align-items:center;justify-content:center}.ui-btn .ui-content .ui-text{order:1}.ui-btn .ui-content.has-icon.align-icon-left .ui-btn-icon{order:0}.ui-btn .ui-content.has-icon.align-icon-right .ui-btn-icon{order:2}.ui-btn.ui-btn-link{color:#fff}.ui-btn.ui-btn-link:active,.ui-btn.ui-btn-link:focus,.ui-btn.ui-btn-link:hover{text-decoration:none}.ui-btn.ui-btn-link[disabled]{pointer-events:none}.ui-btn.ui-btn-link[disabled],.ui-btn.ui-btn-link[disabled]:active,.ui-btn.ui-btn-link[disabled]:hover{border:none;background:#eff1f3;box-shadow:none;color:#979faf;cursor:not-allowed}.ui-btn.ui-btn-link .ui-content{height:100%}.ui-btn.ui-btn-link.ui-btn-default{color:#626b7f}.theme-m .ui-btn{font-weight:700;font-family:monaco,Courier,monospace;font-family:var(--font-family-input);border-radius:2px;word-spacing:-2px;font-size:15px}@media screen and (min-width:768px){.theme-m .ui-btn.ui-btn-large{height:56px;font-size:18px}}.theme-m .ui-btn.ui-btn-primary{border-color:#1ba94c;background:#1ba94c;box-shadow:0 4px 12px 0 rgba(27,169,76,.5)}.theme-m .ui-btn.ui-btn-primary:hover{box-shadow:0 3px 6px 0 rgba(27,169,76,.4)}.theme-m .ui-btn.ui-btn-primary:active{box-shadow:none}.theme-m .ui-btn.ui-btn-secondary{background:#fff;color:#39424e;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.theme-m .ui-btn.ui-btn-secondary:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.05)}.theme-m .ui-btn.ui-btn-secondary:active{box-shadow:0 1px 3px 0 transparent}.theme-m .ui-btn.ui-btn-danger{border-color:#db2644;background:#db2644;box-shadow:0 4px 12px 0 rgba(219,38,68,.5);color:#fff}.theme-m .ui-btn.ui-btn-danger:hover{box-shadow:0 3px 6px 0 rgba(219,38,68,.4)}.theme-m .ui-btn.ui-btn-danger:active{box-shadow:none}.theme-m .ui-btn.ui-btn-line{border:1px solid #e7eeef;background:transparent;color:#738f93}.theme-m .ui-btn.ui-btn-line:active,.theme-m .ui-btn.ui-btn-line:hover{border:1px solid #b7c9cc;color:#39424e}.theme-m .ui-btn.ui-btn-line:active{background:#f3f7f7}.theme-m .ui-btn.ui-btn-line-primary{border:1px solid #1ba94c;background:transparent;color:#1ba94c}.theme-m .ui-btn.ui-btn-line-primary:active{background:#f3f7f7}.theme-m .ui-btn:disabled,.theme-m .ui-btn:disabled:active,.theme-m .ui-btn:disabled:hover{border:0;background:#e7eeef;box-shadow:none;color:#b7c9cc}.theme-m .ui-btn.ui-btn-link[disabled],.theme-m .ui-btn.ui-btn-link[disabled]:active,.theme-m .ui-btn.ui-btn-link[disabled]:hover{border:0;background:#e7eeef;box-shadow:none}.theme-m.ui-leaderboard .ui-leaderboard-table{box-shadow:none}.theme-m.ui-leaderboard .ui-leaderboard-table .table-header,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row-wrapper{padding:0 30px}.theme-m.ui-leaderboard .ui-leaderboard-table .table-row{min-height:50px}.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .penalty,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .rank,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .score,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .time{font-weight:400;font-family:monaco,Courier,monospace;font-family:var(--font-family-input)}.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .hacker-team,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row .hacker a{color:#0e141e}.theme-m.ui-leaderboard .ui-leaderboard-table .table-body{overflow:initial}.theme-m.ui-leaderboard .ui-leaderboard-table .table-row-column{padding:0 10px}.theme-m.ui-leaderboard .ui-leaderboard-table .table-header-column{padding:20px 10px}@media screen and (min-width:767px){.theme-m.ui-leaderboard .ui-leaderboard-table .table-header-column:first-child,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row-column:first-child{padding-left:0}}.theme-m.ui-leaderboard .ui-leaderboard-table .table-header-column:last-child,.theme-m.ui-leaderboard .ui-leaderboard-table .table-row-column:last-child{padding-right:0}.theme-m.ui-leaderboard .ui-leaderboard-table .penalty,.theme-m.ui-leaderboard .ui-leaderboard-table .rank,.theme-m.ui-leaderboard .ui-leaderboard-table .score,.theme-m.ui-leaderboard .ui-leaderboard-table .solutions,.theme-m.ui-leaderboard .ui-leaderboard-table .time{text-align:right}.theme-m.ui-leaderboard .ui-leaderboard-table .extra,.theme-m.ui-leaderboard .ui-leaderboard-table .solved,.theme-m.ui-leaderboard .ui-leaderboard-table .time{overflow:visible}.theme-m.ui-leaderboard .ui-leaderboard-table .extra [data-balloon],.theme-m.ui-leaderboard .ui-leaderboard-table .solved [data-balloon],.theme-m.ui-leaderboard .ui-leaderboard-table .time [data-balloon]{z-index:1}.theme-m.ui-leaderboard .ui-leaderboard-table .extra{text-align:center}.theme-m.ui-leaderboard .ui-leaderboard-table .extra [data-balloon]{padding-top:5px}.theme-m.ui-leaderboard .ui-leaderboard-table .badge{padding:1px 10px;border-radius:3px;background-color:#0093e2;color:#fff;vertical-align:baseline;text-shadow:none;white-space:nowrap;font-size:12px}.theme-m.ui-leaderboard .hackerleader-table{box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}@media screen and (max-width:767px){.theme-m.ui-leaderboard .hackerleader-table{border-bottom:1px solid #e7eeef;box-shadow:none}}.theme-m.ui-leaderboard .hackerleader-table .table-row{border-bottom:0}.theme-m.ui-leaderboard .hackerleader-table .text-bold{font-weight:700}.theme-m.ui-leaderboard .banner{margin-bottom:5px;padding:20px;border:0;background-color:rgba(255,212,14,.5);font-size:14px}.theme-m.ui-leaderboard .empty-leaderboard-message{padding:20px;text-align:center}.theme-m.ui-leaderboard .unlock-solutions{margin:30px}.theme-m.ui-leaderboard .flag-tooltip{cursor:auto}@media screen and (max-width:767px){.general-table-wrapper{overflow-x:auto;width:100vw}.general-table-wrapper .general-table,.general-table-wrapper .hackerleader-table{min-width:910px}.hide-header-empty-table .table-header-wrapper{display:none}}

/*# sourceMappingURL=https://staging.hackerrank.net/fcore-assets/sourcemaps/hackerrank_r_commons~contest~challenge~leaderboardv2~leaderboard-85a0fb8f.css.map*/