body,body #__nuxt{height:100%}body a{color:#80a6f1}h1{font-size:1.6rem;text-align:center}.main-wrap-mobile{display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;max-width:600px}.main-wrap-mobile footer,.main-wrap-mobile header,.main-wrap-mobile main{padding:0 10px}.main-wrap-mobile header{border:0 dashed hsla(0,0%,100%,.2);height:30px;margin-bottom:1rem;padding:10px 20px;text-align:right}.main-wrap-mobile nav{padding:10px 20px}.main-wrap-mobile footer{margin-top:1rem;padding:0 20px;text-align:center}.main-wrap-mobile footer .task-extra-description{padding-bottom:1rem;text-align:left}.main-wrap-mobile .data-list{padding:0}.main-wrap-mobile .data-list li{padding:2px 0}.main-wrap-mobile .data-list li>span:first-child{margin-right:.4rem}.main-wrap-mobile .data-list.with-bold li span:last-child{font-weight:600}.main-wrap-mobile .data-table{border:none;border-collapse:collapse;margin-bottom:1rem;width:100%}.main-wrap-mobile .data-table th{font-size:.8rem;font-weight:200;letter-spacing:.5px;opacity:.5}.main-wrap-mobile .data-table td:not(:first-child):not(:last-child){padding:8px 5px}.main-wrap-mobile .data-table td{border-bottom:1px solid rgba(0,0,0,.2)}.main-wrap-mobile .data-table td .digit{text-align:right}.main-wrap-mobile .button{background-color:#5da600;border:none;color:#fff;margin-top:1rem;padding:9px 3rem 10px;text-transform:uppercase;transition:background-color .3s ease}.main-wrap-mobile .button:hover{background-color:#6cb906;color:#fff}.main-wrap-mobile .photo-skeleton-list{display:flex;flex-basis:auto;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;padding:0}.main-wrap-mobile .photo-skeleton-list li{margin:0;padding:0;width:100px}.main-wrap-mobile .photo-skeleton-list li.skeleton{background-color:gray}.main-wrap-mobile .task-extra-description{opacity:.5}.main-wrap-mobile .button-wrap{text-align:center}.main-wrap-mobile .marker{border:none;border-radius:50%;display:inline-block;height:10px;width:10px}.main-wrap-mobile .marker.green{background-color:#5da600}.main-wrap-mobile .nav-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.main-wrap-mobile .nav-container .nav-text{flex-basis:100%;text-align:center}.main-wrap-mobile .digit{text-align:right}.main-wrap-mobile .button-wrap{align-items:center;display:flex;flex-direction:row}.main-wrap-mobile .button-wrap button{margin-left:auto;margin-right:auto}.main-wrap-mobile .button-wrap div{flex-grow:1;text-align:left;width:60%}.main-wrap-mobile .button-wrap div.center{flex-grow:1;text-align:left;text-align:center;width:100%}
