.create-problem{display:flex;margin-top:70px}.create-problem .board{height:calc(100vh - 1rem - 70px);margin-right:10px;width:calc(100vh - 1rem - 70px)}.create-problem .problem-infos{flex:1;font-size:12px;min-width:550px}.create-problem .problem-infos .card{min-height:calc(100vh - 1rem - 70px)}.create-problem .problem-infos .card-body{flex:1;padding:10px}.create-problem .problem-infos .save-problem{width:auto}.create-problem .problem-infos .position-text{bottom:0;position:absolute;right:10px;width:100%}.create-problem .collections{margin-right:5px}.create-problem hr{margin:5px 0}.create-problem .collapsible{max-height:100vh;overflow:hidden;transition:all .3s ease-in-out}.create-problem .collapsible.collapsed{max-height:42px;transition:all .3s ease-in-out}.create-problem #btn-collapse{cursor:pointer}.create-problem .resolve-problem-buttons{display:flex;justify-content:space-between}.create-problem .status{display:inline-block;min-height:1rem}.gp-svg-black-stone{fill:#292929;stroke:#000;stroke-width:4}.gp-svg-white-stone{fill:#f2f2f2;stroke:#838383;stroke-width:4}.gp-svg-grey-stone{fill:#999;stroke:#838383;stroke-width:4}.gp-svg-tree{fill:#fff}.gp-svg-stone-pointer{cursor:pointer!important}.gp-svg-analysis:after,.gp-svg-analysis:before{border-color:transparent;border-style:solid;content:"";position:absolute;right:0;top:0}.gp-svg-analysis:before{border-right-color:#ccc;border-top-color:#ccc;border-width:1.5em}.gp-svg-analysis:after{border-radius:.4em;border-right-color:#0c0;border-top-color:#0c0;border-width:1.35em}.board-toolbar{display:flex;flex-direction:column;margin-right:8px}.board-toolbar .btn{align-items:center;border-radius:2px;display:flex;justify-content:center;margin-bottom:3px;padding:8px 0}.board-toolbar .btn.force,.board-toolbar .btn.notthis,.board-toolbar .btn.redo,.board-toolbar .btn.right,.board-toolbar .btn.target,.board-toolbar .btn.undo,.board-toolbar .btn.zoom{padding:4px 0}.board-toolbar .btn.force.disabled,.board-toolbar .btn.notthis.disabled,.board-toolbar .btn.right.disabled,.board-toolbar .btn.target.disabled{filter:grayscale(1);padding:4px 0}.board-toolbar .btn.letter,.board-toolbar .btn.number{padding:5px 0}.board-toolbar .btn.triangle{padding:6px 0}.board-toolbar .btn:not(.active){background-color:#fff}.board-toolbar .btn:hover{background-color:var(--bs-btn-active-bg)}.board-toolbar hr{margin:5px 0}.board-toolbar svg path{fill:currentColor}.board-toolbar svg.stroke path{fill:none;stroke:currentColor}.board-toolbar-settings-modal .switches .btn{min-width:60px}.board-toolbar-settings-modal .modal-dialog{min-width:550px}.text-markup-input{border-radius:3px;font-size:14px;margin-top:3px;padding:3px;width:34px}.text-right{text-align:right}.sgf-tree-panel{cursor:grab;margin-right:5px;overflow:auto}@media (max-width:1024px){.create-problem{flex-direction:column;margin-top:63px}.create-problem .problem-infos{min-width:auto}.board-toolbar{flex-direction:row;overflow-x:auto}.create-problem .board{height:calc(100vw - var(--bs-gutter-x)*.5*2);margin-bottom:3px;margin-right:0;width:calc(100vw - var(--bs-gutter-x)*.5*2)}.board-toolbar{gap:2px;margin-bottom:1px;margin-right:0}.board-toolbar .btn{align-items:center;border-radius:2px;display:flex;justify-content:center;margin-bottom:3px;padding:4px 8px}.board-toolbar .btn.redo,.board-toolbar .btn.undo,.board-toolbar .btn.zoom{padding:4px 6px}.board-toolbar .btn.force,.board-toolbar .btn.letter,.board-toolbar .btn.notthis,.board-toolbar .btn.number,.board-toolbar .btn.right,.board-toolbar .btn.target,.board-toolbar .btn.triangle{padding:4px 8px}.board-toolbar .btn.delete,.board-toolbar .btn.number,.board-toolbar .btn.zoom{margin-bottom:3px!important}.create-problem .problem-infos .position-text{position:static;width:auto}.board-toolbar-settings-modal .modal-dialog{min-width:auto}}.potential-duplicates-container{max-width:auto}.potential-duplicates-grid{display:grid;grid-template-columns:repeat(5,0fr);grid-gap:10px}.potential-duplicates-button{align-items:center;cursor:pointer;display:flex;gap:2px;margin-top:2px}.potential-duplicates-button.link{color:var(--bs-link-color);text-decoration:underline}.potential-duplicates-item .position-absolute{left:0;top:0}.potential-duplicates-item{position:relative}.potential-duplicates-item-level{line-height:0}.potential-duplicates-item-level .badge{background-color:rgba(var(--bs-light-rgb),.7)!important;border-radius:0;font-size:10px;left:0;padding:2px;top:0}.duplicates-popover{--bs-popover-max-width:100%!important;--bs-popover-body-padding-x:10px;--bs-popover-body-padding-y:10px}.potential-duplicates-content-title{font-size:18px;font-weight:700}.vertical-top tr{vertical-align:top}.user-data table{border-collapse:collapse;border-spacing:0}.user-data tr{vertical-align:top}.user-data tr:nth-of-type(2n){background-color:#ccc}.user-data tr:nth-of-type(odd){background-color:#eee}.user-data td{padding:3px}.red-warning span{color:red}.user-profile table{border:1px solid #000;width:500px}.user-profile-nav td{width:60px}.user-profile-bio table{border-spacing:0;border-width:0}.user-profile-bio td{width:300px}.user-profile-problems td{background-color:#ddd;text-align:right}.user-profile-problems a,.user-profile-problems span{color:#000}.user-undead-problems table{border-collapse:collapse;border-spacing:0}.user-undead-problems table td{padding:2px}.user-undead-problems table th{background-color:#000;color:#fff;font-weight:700;padding:2px}.user-undead-problems tr{vertical-align:top}.user-undead-problems tr:nth-of-type(2n){background-color:#ccc}.user-undead-problems tr:nth-of-type(odd){background-color:#eee}.user-getpro td{border:1px solid #777;margin:8px;padding:6px}.active-tab{background-color:#fff;border-bottom:1px solid #fff}.active-tab a{background-color:#fff!important;color:#000!important;padding-top:4px!important;position:relative!important;top:1px!important}input[type=checkbox].form-checkbox-align-left{float:left}.light-scheme-color-background-color{background-color:#ededed}.pro-icon{color:#f5d904}.tiny,tiny{font-size:.775em}.problem-preview{height:48px;width:48px}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.max-height-620{max-height:620px}.max-height-448{max-height:448px}.border-round{border-radius:25px}.border-5{border-radius:5px}.responsive-board>canvas{height:460px;width:460px}@media only screen and (max-width:1241px){.responsive-board>canvas{height:350px;width:350px}}.star-colorful{color:orange;filter:drop-shadow(0 0 .2px black)}.star-colorful-rated{color:#ff5900;filter:drop-shadow(0 0 .2px black)}.star-colorless{color:#a5a5a5}.like-colorful,.star-colorless{filter:drop-shadow(0 0 .2px black)}.like-colorful{color:#3f89e2}.height-100-vh{height:100vh}.navbar-absolute{position:absolute!important;top:0!important;width:100%!important;z-index:1!important}.list-group-item.active{z-index:0!important}.icon-green{color:green}.icon-green,.icon-red{font-size:x-large;--webkit-text-stroke:3px}.icon-red{color:red}.light-red{background-color:#ffc4c4}.table-light-red{--bs-table-bg:#ffc4c4}.navbar-button-expand{color:#000;font-size:30px;-webkit-text-stroke:2px #000;display:inline-block;vertical-align:middle}.collapse-control{vertical-align:center}.row.problem-header{background-color:#fff}[aria-expanded=false] .chevron-down,[aria-expanded=true] .chevron-right{display:none}.max-height-300{max-height:300px}.gray-wrapper{background-color:#f7f7f9;padding:1rem}.v-align-tt{vertical-align:text-top!important}.v-align-sub{vertical-align:sub!important}.v-align-wk-baseline{vertical-align:-webkit-baseline-middle}.fs-25-px{font-size:25px!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.p-menu-entry{padding:.75rem 1.25rem!important}.card-achievement-image{background-image:linear-gradient(140deg,#fff,#f2e4c9);border-top-left-radius:5px;border-top-right-radius:5px;color:#eaeaea;height:222px;line-height:212px;padding:10px;text-align:center;width:222px}.award-colorful{font-size:80px}.award-colorful,.rank-colorful{color:#ffc008;filter:drop-shadow(0 0 1.2px black)}.rank-colorful{font-size:50px}.icon-background-white{filter:drop-shadow(0 0 3px white)}.z-index-1{z-index:1}.font-size-2-rem{font-size:2rem}.font-size-6-rem{font-size:6rem}.text-shadow-double-black-glow{text-shadow:0 0 5px #000,0 0 5px #000}.top-20px{top:20px}.lh-1-3{line-height:1.3}.max-width-180{max-width:180px!important}.max-width-155{max-width:155px!important}.max-width-140{max-width:140px!important}.cursor-pointer{cursor:pointer!important}@media (min-width:992px) and (max-width:1199px){.previous-list-element-lg{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}.hidden-control{display:none}.problem-icon-large{height:72px;width:72px}.chart-container-100-percent{display:inline-block;height:calc(100vh - 250px);position:relative;width:100%}.z-index-20{z-index:20!important}.resize-none{resize:none}.select2,.width-100{width:100%!important}.notifications-wrapper{bottom:30px;max-width:350px;right:50px;z-index:1055}.notifications-wrapper>*{z-index:1055}@media (max-width:500px){.notifications-wrapper{left:50%;max-width:250px;right:0;transform:translate(-50%)}}.opacity-60{opacity:60%}.text-capitalize{text-transform:capitalize}.public-profile .dates{display:flex;gap:80px;margin-top:10px}.public-profile .stats{color:#6c757d;font-weight:500}.public-profile .stats img{vertical-align:middle}.public-profile .stats .stats-label{font-size:12px;text-transform:uppercase}.public-profile .stats .stats-content{align-items:center;display:flex;gap:8px}.public-profile .stats .stats-content.lg{font-size:30px}.public-profile .stats .stats-content.lg img{height:20px}.public-profile .stats .stats-content.lg i{font-size:22px}.public-profile .stats .stats-content.sm img{height:20px}.public-profile .buttons{position:absolute;right:0;right:14px;top:24px}.public-profile .buttons .btn{margin-right:10px}.public-profile .card{margin-bottom:20px}.public-profile .card .capitalize{text-transform:capitalize}.public-profile .stats-container{display:grid;padding:20px;grid-gap:1rem;grid-template-columns:1fr 1fr}.public-profile .comparison-container{padding:10px}.public-profile .comparison{color:#6c757d;font-weight:500;table-layout:fixed;text-align:center}.public-profile .comparison th{color:#000}.public-profile .comparison .label .text{font-size:10px;font-weight:500;min-width:auto;text-transform:uppercase}.public-profile .comparison .label i{font-size:24px}.public-profile .comparison .label img{height:24px}.public-profile .comparison .label i,.public-profile .comparison .label img{margin-bottom:2px}.public-profile .comparison .vs{font-size:28px}.public-profile .comparison .label.rush img{height:35px}.public-profile .level-progress{bottom:20px;position:absolute;right:24px}.public-profile .user-info{min-height:24px}@media (max-width:500px){.public-profile .dates{gap:20px}.public-profile .buttons .btn{border-radius:.25rem;font-size:.875rem;margin-right:5px;padding:.25rem .5rem}.public-profile .stats .stats-content{gap:4px}}.time-trials-list-table{position:relative}.time-trials-list-table:after{background:url(images/logo_time_trial.png) no-repeat 50%;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;content:"";height:100%;left:0;opacity:10%;position:absolute;top:0;width:100%}@media (max-width:991px){.time-trials-list-table tr:nth-child(n+3){display:none}}.application-time-trial-start{position:relative;z-index:1}.h-5{height:5px!important}.rotate-180{transform:rotate(180deg)}.selected-column{border-bottom:2px solid #0d6efd!important}.min-width-320px{min-width:320px}.grey{background-color:grey!important}.light-green{background-color:#90ee90!important}.green{background-color:green!important}.gold{background-color:gold!important}.green-outline{box-shadow:0 0 2px 2px #006000}.gold-outline{box-shadow:0 0 2px 2px gold}.green-border{border:1px solid #006000}.col .progress-bar-collections,.table-entry .progress-bar-collections{--bs-progress-border-radius:0}.status-entry{text-shadow:0 0 1px #000}.status-rating{color:#198754}.status-achievements{color:#ee9600}.status-pro{color:#f5d904}.status-default,.status-default:focus,.status-default:hover,.status-notifications{color:#6c757d}.min-vh-50{min-height:50vh!important}.rating-dynamic-wrapper{height:50vh;width:100%}.clean-link{all:unset;:hover{cursor:pointer}}@media (min-width:1024px){.custom-margin-200-for-large-media{margin-left:200px!important;margin-right:200px!important}}.filter-gap-holder{height:31px}.width-60-px{width:60px!important}.bottom-right-icon{bottom:5px;position:absolute;right:5px}.rush-icon{height:32px;width:32px}.text-light-gray{color:#b7b7b7}.rush-buttons{display:flex;flex-direction:column;gap:10px;margin-top:10px}.rush-buttons .btn{margin-right:5px}.rush-buttons a{color:#666;text-decoration:none}.rush-buttons a:hover{color:inherit}.flex{align-items:center;display:flex}.text-success-subtle{color:rgba(40,167,69,.5)!important}.text-danger-subtle{color:rgba(220,53,69,.5)!important}.btn-success-subtle{background-color:rgba(40,167,69,.5)!important;border:1px solid rgba(40,167,69,.5)!important;color:#fff!important}.btn-success-subtle:focus,.btn-success-subtle:hover{background-color:rgba(40,167,69,.7)!important;border-color:rgba(40,167,69,.7)!important}.btn-danger-subtle{background-color:rgba(220,53,69,.5)!important;border:1px solid rgba(220,53,69,.5)!important;color:#fff!important}.btn-danger-subtle:focus,.btn-danger-subtle:hover{background-color:rgba(220,53,69,.7)!important;border-color:rgba(220,53,69,.7)!important}.avatar-container{max-height:256px;max-width:256px}.avatar-container-library{max-height:160px;max-width:160px}.gobits-basic-line{vertical-align:sub;width:18px}.avatar-small-line{border-radius:50%;height:14px;width:14px}.avatar-line{border-radius:50%;height:20px;width:20px}.avatar-large-line{height:30px;width:30px}.vertically-aligned-row span,.vertically-aligned-row td{vertical-align:middle}.time-trial-widget{display:flex;flex-direction:column;margin:-.5rem 0 1rem}.time-trial-line{display:flex}.time-trial-box{border:.1px solid #aaa9a9;border-radius:15%;cursor:pointer;height:20px;margin:.3px;position:relative;width:20px}.time-trial-box.white{background-color:#fff}.time-trial-box.gray{background-color:#d3d3d3}.time-trial-box.green{background-color:#b2e3bb!important}.time-trial-tooltip{background-color:#555;border-radius:5px;bottom:125%;color:#fff;left:auto;margin-right:10px;opacity:0;padding:5px;position:absolute;right:50%;text-align:center;transition:opacity .3s;visibility:hidden;width:140px;z-index:1}.time-trial-box:hover .time-trial-tooltip{opacity:1;visibility:visible}@media (min-width:1460px){.time-trial-widget{max-width:290px}.time-trial-box{height:13px;width:13px}}@media (min-width:1560px){.time-trial-box{height:17px;width:17px}}@media (min-width:1775px){.time-trial-widget{max-width:100%}}@media (max-width:480px){.time-trial-box{height:15px;width:15px}}@media (min-width:1177px) and (max-width:1460px){.time-trial-widget{max-width:160px}.time-trial-widget>div:first-of-type{flex-wrap:wrap}.time-trial-box{height:13px;width:13px}}.outer-span{display:inline-block;margin:0 1rem;position:relative}.inner-span{font-size:.9rem;position:relative;right:8px;top:-3px;z-index:1}.star-span{position:absolute;right:0;top:0;z-index:0}.mobile-button-container{border:.5px solid #000;display:grid;grid-template-columns:repeat(2,1fr);width:36px}.mobile-potd-btn{background-color:#6c757d;border:.5px solid #000;color:#000!important;cursor:pointer;font-size:11px;font-weight:700;text-align:center}.mobile-button-container .current{color:#fff!important}.mobile-button-container .btn-success{background-color:#28a745!important;border:1px solid #28a745!important}.custom-disabled{cursor:default;opacity:.5;pointer-events:none}.getpro-item-description{min-height:48px}.text-two-lines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:3em;overflow:hidden}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}#problem-collection-section{.tooltip-inner{max-width:unset!important}}