@media (min-width:800px){#mainView{padding:30px 100px}}@media (min-width:900px){#loginBox{width:50%}}@media (max-width:900px){#loginBox{width:90vw}}.ui.inverted.segment{border-radius:0!important}#loginErrorModal{height:185px;height:20vh;top:60vh;left:50%;transform:translate(-50%,-50%)}.ui.modal{max-height:80vh;top:5vh;left:25vw;width:50vw!important}@media (max-width:800px){.ui.modal{top:5vh;left:10vw;width:80vw!important}}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:hsla(0,0%,100%,.85);z-index:9999}.loader{width:96px;height:96px;border-radius:50%;background:url(/static/media/GolfBall.355d2b2f.svg) no-repeat 50%;background-size:contain;position:relative;animation:spin 1.1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.errorMessage{font-size:.75em;color:red;display:relative}.ag-row-hover{background-color:#dfdfff!important}.scorecard-meta-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.scorecard-meta-grid>div{min-width:0}.scorecard-course-search{max-width:520px;position:relative}.scorecard-course-results{background:#fff;border:1px solid #cfd4dc;border-radius:4px;box-shadow:0 8px 20px rgba(0,0,0,.08);margin-top:.4rem;max-height:min(18rem,45vh);overflow-y:auto}.scorecard-course-option{background:#fff;border:0;border-top:1px solid #ededed;color:#1f2937;cursor:pointer;display:block;font:inherit;min-height:46px;padding:.85rem .9rem;text-align:left;width:100%}.scorecard-course-option:first-child{border-top:0}.scorecard-course-option.is-selected{background:#eef6ff;color:#174b7a;font-weight:700}.scorecard-course-empty{color:#6b7280;padding:.85rem .9rem}@media (max-width:480px){.scorecard-meta-grid{grid-template-columns:1fr;max-width:none}.scorecard-course-search{max-width:none}}@media only screen and (orientation:portrait){#graphcontainer{height:100vw;transform:rotate(90deg)}}@media only screen and (orientation:landscape){#graphcontainer{transform:rotate(0deg)}}@media (max-width:900px){#tourRoundModal{width:100vw!important;height:100vh!important;max-height:100vh;max-width:100vw;top:0;margin:0;padding:0}}.eclectic-grid-container .ag-theme-balham{--ag-header-height:40px;--ag-header-group-height:35px;--ag-row-height:35px;--ag-font-size:14px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;max-height:100%;min-height:0}.eclectic-grid-container .ag-theme-balham .ag-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;border-bottom:2px solid #5a4fcf}.eclectic-grid-container .ag-theme-balham .ag-header-group-cell{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;font-weight:600;border-right:1px solid hsla(0,0%,100%,.3);text-align:center}.eclectic-grid-container .ag-theme-balham .ag-header-cell{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:500;border-right:1px solid hsla(0,0%,100%,.2)}.eclectic-grid-container .ag-theme-balham .hole-header{background:linear-gradient(135deg,#f093fb,#f5576c)!important;color:#fff!important;font-size:13px!important}.eclectic-grid-container .ag-theme-balham .ag-row{border-bottom:1px solid #e0e0e0}.eclectic-grid-container .ag-theme-balham .ag-row:nth-child(2n){background-color:#f8f9fa}.eclectic-grid-container .ag-theme-balham .ag-row:hover{background-color:#e3f2fd;transition:background-color .2s ease}.eclectic-grid-container .ag-theme-balham .ag-cell{border-right:1px solid #f0f0f0;padding:8px 4px;display:flex;align-items:center;justify-content:center}.eclectic-grid-container .ag-theme-balham .ag-pinned-left-cols .ag-cell{background-color:#f8f9fa!important;font-weight:600;border-right:2px solid #667eea}.eclectic-grid-container .ag-theme-balham .ag-cell-focus{border:2px solid #667eea;outline:none}.eclectic-grid-container .ag-theme-balham .ag-body-viewport::-webkit-scrollbar{width:8px;height:8px}.eclectic-grid-container .ag-theme-balham .ag-body-viewport::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.eclectic-grid-container .ag-theme-balham .ag-body-viewport::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.eclectic-grid-container .ag-theme-balham .ag-body-viewport::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.wrapped{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:800px){.games-dropdown.ui.fluid.dropdown{position:fixed;width:100px}}@media (min-width:800px){.games-dropdown.ui.fluid.dropdown{position:fixed;width:250px}}.authPage{align-items:center;background:linear-gradient(180deg,rgba(20,31,26,.42),rgba(20,31,26,.72)),url(/eclectic.png);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:24px 16px}.authCard{background:hsla(0,0%,100%,.96);border-radius:8px;box-shadow:0 18px 45px rgba(17,24,39,.24);max-width:430px;padding:28px;width:100%}.authCardHeader{margin-bottom:22px;text-align:left}.authCardHeader h1{color:#1f2933;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.15;margin:0 0 8px}.authCardHeader p{color:#52606d;font-size:1rem;line-height:1.45;margin:0}.authCard .ui.form .field{margin-bottom:14px}.authCard .ui.form input{font-size:16px}.authActions{margin-top:18px}.authActions,.authPrimaryChoice{display:grid;grid-gap:10px;gap:10px}.authPrimaryChoice{background:#fffbea;border:1px solid #f7c948;border-radius:8px;margin-bottom:18px;padding:14px}.authPrimaryChoice p{color:#52606d;font-size:.95rem;line-height:1.35;margin:0;text-align:center}.authDivider{align-items:center;color:#7b8794;display:grid;font-size:.9rem;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;margin:2px 0 14px}.authDivider:after,.authDivider:before{background:#d9e2ec;content:"";height:1px}.authFooterLink{margin-top:18px;text-align:center}.authReadonlyFields{background:#f5f7fa;border:1px solid #d9e2ec;border-radius:8px;color:#334e68;display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;padding:14px}.authReadonlyField{display:flex;grid-gap:12px;gap:12px;justify-content:space-between}.authReadonlyField span:first-child{color:#627d98}.authReadonlyField span:last-child{font-weight:600;text-align:right}@media (max-width:480px){.authPage{align-items:stretch;padding:0}.authCard{border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px 18px}.authCardHeader h1{font-size:1.7rem}}
/*# sourceMappingURL=main.544fe383.chunk.css.map */