@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;500;700&display=swap);body,html{color:#fafafa;font-size:.95em;height:100%;margin:0}.main-container{font-family:Quicksand;height:100vh;text-align:center;width:100vw}.main-container .view-container{height:calc(100vh - 70px);overflow-y:auto}.courses-view{padding:10px;text-align:left}.courses-view .courses{color:#fafafa;text-align:center}.courses-view .courses .course{background-color:#232323;line-height:1em;margin:15px auto;padding:1em}.courses-view .courses .course h1{font-size:1.5em;margin-bottom:.5em;margin-top:.1em}.courses-view .courses .course label{margin-left:.2em;margin-right:.2em}.courses-view .courses .course span{color:#f48693;margin-left:.2em;margin-right:.2em}.menu{background-color:#1e1e1e;border-top:1px solid #323232;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;height:100px;justify-content:space-between;padding:0 20px;position:fixed;width:100%}.menu .menu-item{color:#fafafa;padding:20px 10px 40px;text-decoration:none;width:33%}.menu .menu-item.selected{color:#5f9ea0}.offline-indicator{color:#f48693;line-height:20px;position:absolute;text-align:center;width:100%;z-index:100}.offline-indicator svg{vertical-align:bottom}.rounds-view{padding:10px;text-align:left}.rounds-view .reload-btn{float:right;font-size:1.5em;line-height:2.5em;margin-right:1em}.round{background-color:#232323;margin:15px auto;padding:8px 10px 0}.round .course{font-size:1.2em;font-weight:700}.round .date{font-size:.9em;margin-bottom:5px}.round .date div{display:inline}.round .date .day{color:#f48693;margin-right:5px}.round .date .month{margin-right:5px}.round .players{flex-wrap:wrap}.round .players,.round .players .player{align-items:flex-start;display:flex;justify-content:flex-start}.round .players .player{font-size:.7em;margin:0 15px 10px 0}.round .players .player .player-image{border-radius:15px;height:30px;margin-right:5px;width:30px}.round .players .player .player-name{font-weight:700}.round .players .player .player-score{color:hsla(0,0%,98%,.8);font-size:1.1em;white-space:nowrap}.round .bio{float:right}.round .bio i{color:#ffd900}.rounds{color:#fafafa;margin-bottom:15px}.rounds .filters div{display:inline-block;margin-right:5px}.rounds .filters div label{display:block}.scorecard{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.418)),url(/static/media/bg.6bde94bae8a6caf13c8b.jpg);background-position:0;background-size:cover;color:#000;font-family:Quicksand;font-size:2em;height:100%;margin:0;overflow-x:auto;padding-top:70px;text-align:center}.scorecard .header{background-color:#141414;border-bottom:1px solid #323232;color:#fafafa;height:60px;padding-top:10px;position:fixed;text-align:center;top:0;width:100%;z-index:99}.scorecard .header .btn-back{color:#5f9ea0;float:left;font-size:1.8em;line-height:1em;padding-left:10px;-webkit-transform:scaleX(.6);transform:scaleX(.6)}.scorecard .header h1{font-size:.6em;font-weight:500;margin:.6em auto .1em;width:70%}.scorecard .header p{color:#f48693;font-size:.5em;margin-left:auto;margin-right:auto;margin-top:.1em;width:70%}.scorecard .player-name{font-size:.5em;left:20px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.scorecard .player-image,.scorecard .player-name{bottom:-12px;display:inline-block;position:relative}.scorecard .player-image{border-radius:25px;height:50px;left:0;width:50px}.scorecard table{border-spacing:4px;margin:auto}.scorecard table tbody,.scorecard table tfoot,.scorecard table thead{display:block}.scorecard table tbody th,.scorecard table tfoot th,.scorecard table thead th{box-sizing:border-box;max-width:55px;min-width:55px}.scorecard table tbody th:first-of-type,.scorecard table tfoot th:first-of-type,.scorecard table thead th:first-of-type{min-width:90px;width:90px}.scorecard table thead{min-height:54px}.scorecard table tbody{height:494px;overflow-x:hidden;overflow-y:auto}.scorecard table tfoot{color:#ddd}.scorecard .buttons-container{bottom:0;padding-bottom:20px;position:fixed;width:100vw}.scorecard .buttons-container .buttons{display:flex;flex-direction:row;justify-content:space-evenly;padding:.5em 0;text-align:left}.scorecard .buttons-container .buttons button{background:#5f9ea0;border:0;border-radius:10px;color:#fff;font-family:Quicksand;font-size:.7em;padding:.7em}.camera-buttons{margin-top:20px}.camera-buttons .capture-button{display:inline-block;height:100px;position:relative;width:100px}.camera-buttons .capture-button .circle{background-color:#fff;border-radius:100%;bottom:12%;left:12%;opacity:1;position:absolute;right:12%;top:12%}.camera-buttons .capture-button .ring{border:8px solid #fff;border-radius:100%;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0}.camera-buttons .cancel-button{font-size:15px;margin-top:20px}.camera-buttons .switch-camera-button{float:right;font-size:28px;left:-25px;position:relative;top:-115px}.image-upload{height:480px;position:relative}.image-upload .image{border-radius:50%;height:300px;margin:0 auto 20px;width:300px}.image-upload .image img{background-color:#141414;border-radius:50%;height:300px;margin:0 auto;width:300px}.image-upload input{border:1px solid #5f9ea0;border-radius:15px;color:#fff;font-family:Quicksand;font-size:1.2em;margin-top:20px;width:250px}.image-upload .camera-button{background-color:#5f9ea0;border-radius:15px;display:block;font-size:30px;line-height:60px;margin:auto;width:60px}.image-upload .camera{position:absolute;top:0;width:100%}.image-upload .camera .cropper{border-radius:50%;height:300px;margin:0 auto;overflow:hidden;position:relative;width:300px}.image-upload .camera .cropper video{display:inline;height:auto;margin:0 auto;width:100%}.player-form{background-color:rgba(0,0,0,.8);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:1em;position:absolute;top:0;width:100vw;z-index:99}.player-form input{background:#fff;border:none;border-radius:20px;font-family:Quicksand;font-size:.6em;margin-bottom:5%;outline:none;padding:20px 7%}.player-form .buttons{display:flex;flex-direction:row;justify-content:space-evenly;padding:.5em 0;text-align:left}.player-form .buttons button{background:#5f9ea0;border:0;border-radius:10px;color:#fff;font-family:Quicksand;font-size:.7em;padding:.7em}.player-form .close-btn{border:3px solid #fff;border-radius:1em;color:#fff;height:1em;line-height:1em;padding:.1em;position:absolute;right:1em;top:1em;width:1em}.add-player-btn{border:3px solid #5f9ea0;border-radius:35px;float:right;height:35px;line-height:1.1em;margin-right:10px;margin-top:10px;width:35px}.add-player-btn .add-player-btn-icon{color:#5f9ea0;font-size:1.2em;font-weight:500}.score{border-radius:3px;box-sizing:border-box;font-weight:500;min-width:55px;position:relative;width:55px}.score.albatross,.score.birdie,.score.eagle{background-color:#d8f6ff}.score.par{background-color:#d9ffd8}.score.bogey{background-color:#fffcd9}.score.doublebogey{background-color:#fee9d8}.score.triplebogey{background-color:#ffd7d8}.score.unplayed{background-color:hsla(0,0%,87%,.5)}.score .score-container select{height:40px;left:0;opacity:0;position:absolute;top:0;width:50px}th{vertical-align:top}.total{font-size:.5em;font-weight:300;padding:.2em;text-align:left}.total div:first-of-type{font-size:1.1em;font-weight:700}.player-score{font-size:.5em;font-weight:300;padding:.2em;text-align:center}.player-score div{display:inline;font-size:1em}.player-score div:first-of-type{font-weight:700;margin-right:3px}.player-score div:last-of-type{display:block;font-size:.9em}.map{background-color:rgba(0,0,0,.8);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:1em;position:absolute;top:0;width:100vw;z-index:99}.map img{height:auto;width:100%}.map .close-btn{border:3px solid #fff;border-radius:1em;color:#fff;height:1em;line-height:1em;padding:.1em;position:absolute;right:1em;top:1em;width:1em}.hole{background-color:hsla(0,0%,100%,.7);border-radius:3px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;min-width:90px;width:90px}.hole .number{display:inline-block;font-weight:300;margin:0 10px;padding:.2em 0;width:50px}.hole .hole-info{display:flex;flex-direction:column;justify-content:center;padding-right:5px;padding-top:3px;width:40px}.hole .hole-info .par{background:#009378;border-radius:30px;color:#fff;font-size:.5em;font-weight:700;min-width:25px;padding:0 .3em}.hole .hole-info .distance{font-size:.5em;margin-top:3px}.date-form{background-color:rgba(0,0,0,.8);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:1em;position:absolute;top:0;width:100vw;z-index:99}.date-form input{background:#fff;border:none;border-radius:20px;font-family:Quicksand;font-size:.6em;margin-bottom:5%;outline:none;padding:20px 7%}.date-form .buttons{display:flex;flex-direction:row;justify-content:space-evenly;padding:.5em 0;text-align:left}.date-form .buttons button{background:#5f9ea0;border:0;border-radius:10px;color:#fff;font-family:Quicksand;font-size:.7em;padding:.7em}.user-view{display:flex;flex-direction:column;height:calc(100% - 100px);justify-content:space-between;padding:10px;text-align:center}.user-view .username-form{height:150px;width:100%}.user-view .username-form input{background:#fff;border:none;border-radius:15px;font-family:Quicksand;font-size:1.2em;margin-right:5px;outline:none;padding:15px 5%}.user-view .username-form button{background:#5f9ea0;border:0;border-radius:15px;color:#fff;font-family:Quicksand;font-size:1.2em;margin-left:5px;padding:15px 5%}
/*# sourceMappingURL=main.a0fea41b.css.map*/