:export{transition_base_time:.5s;page_transition_time:1s}#ruzzle-solver-container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:2rem;padding-right:2rem;max-width:55rem;font-family:Source Sans Pro,serif;font-size:1.25rem;font-weight:200;font-size:1rem;max-width:40rem;color:#000;padding:10px;overflow:hidden;background-image:url(/ruzzle-solver/back.png);background-repeat:repeat;margin-top:3rem;margin-bottom:3rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#ruzzle-solver-container #ruzzle-solver{width:100%;border:none;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutionsContainer{min-width:156px;border:none;flex-grow:1;padding:0}#ruzzle-solver-container #ruzzle-solver .ruzzleTableContainer{position:relative;width:260px;min-width:256px;padding-top:0;border:none;margin:0 10px 0 0}#ruzzle-solver-container #ruzzle-solver .ruzzleAds{margin-left:10px;margin-top:5px;margin-bottom:5px;width:234px;height:70px}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutions{border-right:1px solid rgb(247,183,87);border-left:1px solid rgb(247,183,87);border-bottom:1px solid rgb(247,183,87);padding:0;height:372px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#8bbbe1 rgba(55,92,122,.5490196078);margin:0}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutions .solutionEntry{color:#fff}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutions .solutionEntry.even{background-color:#45719b80}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutions .solutionEntry.selected{color:#000}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutions .solutionEntry td{padding:3px 5px;border:none}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutions .solutionEntry.selected td{background-color:#b8a45666}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutions .solutionEntry.hardSelected td{background-color:#ff5c0066}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutions.min{height:285px}#ruzzle-solver-container #ruzzle-solver .rectangleMultiplier{position:absolute;top:0;left:0;height:28px;width:28px;z-index:100;cursor:pointer;background-color:none}#ruzzle-solver-container #ruzzle-solver .rectangleMultiplier.disabled{cursor:auto}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutionsTable{padding:0;border:none;margin:0;width:100%}#ruzzle-solver-container #ruzzle-solver .solutionPoints{width:50px;border-right:1px solid #405B70}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutionsHeader{border-top-right-radius:5px;border-top-left-radius:5px;background-color:#f7b757;padding-left:8px;text-shadow:#FE6 0 1px 0}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutionsButtons{font-size:12px;margin:10px 0 0 5px;display:flex;gap:5px}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutionsButtons>.radio-label{margin-right:10px}#ruzzle-solver-container #ruzzle-solver .ruzzleTable{border:none;width:256px;margin:0}#ruzzle-solver-container #ruzzle-solver .ruzzleTable .tw{background:url(/ruzzle-solver/cells.png) -256px 0}#ruzzle-solver-container #ruzzle-solver .ruzzleTable .dw{background:url(/ruzzle-solver/cells.png) -128px 0}#ruzzle-solver-container #ruzzle-solver .ruzzleTable .dl{background:url(/ruzzle-solver/cells.png) -64px 0}#ruzzle-solver-container #ruzzle-solver .ruzzleTable .tl{background:url(/ruzzle-solver/cells.png) -192px 0}#ruzzle-solver-container #ruzzle-solver .ruzzleTable .normal{background:url(/ruzzle-solver/cells.png) 0 0}#ruzzle-solver-container #ruzzle-solver .ruzzleTable td{position:relative;border:none;padding:0;text-align:center;vertical-align:middle;width:64px;height:64px}#ruzzle-solver-container #ruzzle-solver .ruzzleTable td .cellContainer{display:block;position:relative;height:64px;width:64px}#ruzzle-solver-container #ruzzle-solver .ruzzleTable textarea{background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;color:#000;width:30px;height:30px;resize:none;padding:0;margin:20px 0 0;font-size:20px;text-transform:uppercase;text-align:center;vertical-align:middle;overflow:hidden}#ruzzle-solver-container #ruzzle-solver .ruzzleTableButtons{margin:10px}#ruzzle-solver-container #ruzzle-solver .ruzzleTableButtons button{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 0 0;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 0 0;box-shadow:#0003 0 1px;color:#333;background-color:#fa2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;font-size:16px;font-weight:700;height:32px;padding:4px 16px;text-shadow:#FE6 0 1px 0}#ruzzle-solver-container #ruzzle-solver .ruzzleTableButtons button:active{-webkit-box-shadow:rgba(0,0,0,.1) 0 -1px 0 0;-moz-box-shadow:rgba(0,0,0,.1) 0 -1px 0 0;box-shadow:#0000001a 0 -1px}#ruzzle-solver-container #ruzzle-solver .ruzzleTableButtons button[disabled]{color:#b4b4b4;background-color:#ebebeb;text-shadow:#FFF 0 1px 0}#ruzzle-solver-container #ruzzle-solver .ruzzleTableButtons button[name=SolveButton],#ruzzle-solver-container #ruzzle-solver .ruzzleTableButtons button[name=ResetButton]{margin:0 10px 0 0;height:30px}#ruzzle-solver-container #ruzzle-solver .line-init{background:url(/ruzzle-solver/lines.png) -128px -128px;background-repeat:no-repeat;position:absolute;width:64px;height:64px;z-index:100}#ruzzle-solver-container #ruzzle-solver .line-diag{background:url(/ruzzle-solver/lines.png) 0 0;background-repeat:no-repeat;position:absolute;width:128px;height:128px;z-index:100}#ruzzle-solver-container #ruzzle-solver .line-diag-rev{background:url(/ruzzle-solver/lines.png) -128px 0;background-repeat:no-repeat;position:absolute;width:128px;height:128px;z-index:100}#ruzzle-solver-container #ruzzle-solver .line-norm{background:url(/ruzzle-solver/lines.png) 0 -128px;background-repeat:no-repeat;position:absolute;width:128px;height:64px;z-index:100}#ruzzle-solver-container #ruzzle-solver .line-norm-rev{background:url(/ruzzle-solver/lines.png) -256px 0;background-repeat:no-repeat;position:absolute;width:64px;height:128px;z-index:100}#ruzzle-solver-container #ruzzle-solver .computationProgressBar{display:none;margin-top:10px}#ruzzle-solver-container #ruzzle-solver .loadingDictionaryLabel{color:#fff;display:none;margin-top:10px;font-size:10px}#ruzzle-solver-container #ruzzle-solver .answeredLabel{display:none;color:#f5f5f5e0;font-size:13px;font-weight:700;margin-top:7px}#ruzzle-solver-container #ruzzle-solver #ruzzlesLanguageSwitcher{font-size:80%;margin-bottom:10px}@media(max-width:450px){#ruzzle-solver-container #ruzzle-solver .ruzzleTable{margin-left:-5px}#ruzzle-solver-container #ruzzle-solver .ruzzleTableButtons{text-align:center}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutionsContainer{margin-top:15px;margin-left:0}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutions{height:300px;overflow-x:visible;overflow-y:scroll}#ruzzle-solver-container #ruzzle-solver .ruzzleSolutionsHeader{margin-left:0}#ruzzle-solver-container #ruzzle-solver .answeredLabel{display:none}#ruzzle-solver-container #ruzzle-solver .loadingDictionaryLabel,#ruzzle-solver-container #ruzzle-solver .computationProgressBar{padding-left:5px}}
