*{user-select:none}input,textarea{user-select:text}body{overflow:hidden;background-color:#ebedef!important}#appDiv{display:flex}#appDiv>div:first-child{padding-top:20px;padding-left:20px}#buttonsAndCanvasDIV{flex-direction:column;flex:none;align-items:flex-start;margin-top:16px;margin-left:24px;display:flex}#toolbarButtons{justify-content:center;gap:8px;width:auto;margin-bottom:8px;display:flex}#canvasDIV{margin-top:8px;display:inline-block;position:relative}#canvas{display:block}.center{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pusher{background:0 0!important}#databaseMenu .menu .header{font-size:1.1rem;font-weight:700;line-height:1.2;text-transform:none!important}#puzzleSolvedDiv{z-index:20;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#puzzleSolvedDiv .ui.dimmer.dot{background:#000000d9;border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:static;box-shadow:0 4px 16px #0000004d}.dot{border-radius:50%}.selector{padding-top:0;padding-left:0}label{display:inline-block}#snapshotSidebar{flex-direction:column;padding:0 16px 12px;display:flex}#snapshotSidebar #snapshotListHeader{text-align:center;margin:0;padding:16px 0 8px;font-size:1.6rem}#snapshotSidebar #snapshotListHeader .content{font-weight:600}.snapshot-filter-buttons{justify-content:flex-start;gap:8px;margin-top:16px;padding:0;display:flex}.snapshot-filter-buttons .ui.button{white-space:nowrap;flex:1 1 0;padding-left:8px;padding-right:8px;font-size:.85rem}#snapshotList{flex:0 auto;min-height:0;max-height:70vh;margin-top:8px;padding:8px 0 0;overflow-y:auto}#snapshotList .item{border-radius:4px;margin-bottom:4px}#snapshotList .item.solution{border-left:4px solid #6b8bc3;border-radius:4px;font-weight:700;background-color:#eef2fa!important}#snapshotList .item.snapshot{border-left:4px solid #8fa5d6;border-radius:4px;font-weight:700;background-color:#f6f8fc!important}#snapshotList .item.solution:hover,#snapshotList .item.snapshot:hover{cursor:pointer;background-color:#e5e9f5!important}#snapshotList .item .header{font-size:1em}#snapshotList .item .description{opacity:.8;font-size:.9em}.snapshot-delete-icon{float:right;opacity:.6;cursor:pointer;color:#db2828;display:inline-block}#snapshotList .item:hover .snapshot-delete-icon{opacity:.9}#snapshotList .item.solution.best-solution{border-left-color:#21ba45;background-color:#e8f8e9!important}#snapshotList .item.solution.best-solution .header{font-weight:700}#saveSnapshotButton,#importLURDString,#deleteSnapshotButton{width:100%;margin:6px 0 0;display:block}.custom-context-menu{z-index:3000;min-width:220px;display:none;position:fixed;box-shadow:0 2px 8px #00000026}.custom-context-menu .item{cursor:pointer}.ui.toast-container.bottom.center{bottom:1.5rem}.letslogic-progress-log-line{white-space:pre-wrap;margin:0;font-family:Courier,monospace}.letslogic-progress-log-line.success{color:#21ba45}.letslogic-progress-log-line.error{color:#db2828}@media (width<=900px){#appDiv{flex-direction:column}#appDiv>div:first-child{padding:16px}#buttonsAndCanvasDIV{margin-top:8px;margin-left:16px}}#boardWithRulers{display:inline-block}#boardRulerLeftAndCanvas{align-items:flex-start;display:flex}#boardRulerTop{user-select:none;margin-left:24px;font-family:monospace;font-size:16px;display:flex}#boardRulerLeft{user-select:none;flex-direction:column;justify-content:flex-start;margin-top:0;font-family:monospace;font-size:16px;line-height:1.1;display:flex}.board-ruler-cell{box-sizing:border-box;color:#000000e6;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex}.board-ruler-highlight{color:#000;background-color:#2185d073;font-weight:700}.board-ruler-hidden{display:none!important}.snapshot-just-added{animation:.45s ease-out fadeInScale}@keyframes fadeInScale{0%{opacity:0;background-color:#fff7d1;transform:scale(.92)}60%{opacity:1;transform:scale(1.03)}to{background-color:inherit;transform:scale(1)}}