body{display:flex;flex-direction:column;margin:0;min-height:100vh}h1{font-size:22px}h1,h2{margin-top:0}h2{font-size:20px}h3{font-size:18px}h3,h4{margin-top:0}h4{font-size:16px}h5{font-size:14px}h5,h6{margin-top:0}h6{font-size:12px}code{font-size:1.2em}ul{padding-inline-start:20px}*{box-sizing:border-box}body{font-family:sans-serif;margin:20px;padding:0}.square{background:#fff;border:1px solid #999;float:left;font-size:24px;font-weight:700;height:34px;line-height:34px;margin-right:-1px;margin-top:-1px;padding:0;text-align:center;width:34px}.board-row:after{clear:both;content:"";display:table}.status{margin-bottom:10px}.game{display:flex;flex-direction:row}.game-info{margin-left:20px}main{flex:1 1}.color-icon-container{cursor:pointer;display:inline-block;position:relative}.color-icon-container .remove-color-icon{background-color:#fff;border-radius:50%;color:red;font-size:.6em;position:absolute;right:-2px;top:-2px}.area-item.selected{font-weight:700}.star-icon{color:#ccc;cursor:pointer;margin-right:5px}.star-icon.selected{color:gold}.area-list-tasks{list-style-type:none;padding-left:0}.area-item{align-items:center;display:flex}.task-field{background-color:initial;border:1px solid #8080801a;border-radius:4px;display:inline-block;margin:2px 1px;padding:4px 8px;text-align:center}.task-field:focus{box-shadow:0 0 0 2px #007bff80;outline:none}.task-select{flex:0 0 30px}.task-title span{padding-left:10px}.task-title{flex:1 1 auto;font-size:1.2em;text-align:left}.task-due-date{flex:0 0 160px;text-align:right}.task-priority{flex:0 0 60px}.task-time-estimate{flex:1 1 60px}.task-delete,.task-done{flex:0 0 30px}.task{display:contents}.task,.task-delete,.task-done{border:1px solid #ededed;border-radius:5px}.task-delete,.task-done{cursor:pointer;margin:2px 1px}.task-delete{background-color:#fdd}.task-done{background-color:#fff}.task-delete:hover,.task-done:hover{background-color:#ffffffb3}.flash-error{animation:flash .3s}@keyframes flash{0%{background-color:red}to{background-color:initial}}.task-row{align-items:center;width:100%}.task-list-header{margin:0}.task-row{display:contents;margin:0}.task-row input{margin:0 5px 0 0}.task-grid{display:grid;grid-template-columns:auto auto 1fr auto auto auto auto}.task-list{display:flex;flex-direction:column}.task-header{font-weight:700}.task-list-header span{font-weight:700;margin:3px 5px 0}
/*# sourceMappingURL=main.d1261672.css.map*/