@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.skin:last-child{padding-bottom:48px}@font-face{font-family:"Helvetica 2 ULight";src:url(/fonts/helv-2-ulight.eot);src:url(/fonts/helv-2-ulight.eot?#iefix) format("embedded-opentype"),url(/fonts/helv-2-ulight.woff) format("woff"),url(/fonts/helv-2-ulight.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica 4 Light";src:url(/fonts/helv-4-light.eot);src:url(/fonts/helv-4-light.eot?#iefix) format("embedded-opentype"),url(/fonts/helv-4-light.woff) format("woff"),url(/fonts/helv-4-light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica 9 Black";src:url(/fonts/helv-9-black.eot);src:url(/fonts/helv-9-black.eot?#iefix) format("embedded-opentype"),url(/fonts/helv-9-black.woff) format("woff"),url(/fonts/helv-9-black.ttf) format("truetype");font-weight:400;font-style:normal}*{padding:0;margin:0}html{min-width:320px}html,body{width:100%;height:auto}body{background:#fff;position:relative}body,.text-default{font: 14px/1.4 Poppins,sans-serif;color:#4a4a4a}.wrapper{position:relative;min-height:100%;height:auto!important}.skin{position:relative;width:1300px;margin:auto;min-height:700px;background:#fff}.wrapper.static .skin{box-shadow:0 0 35px #202f6726}@media(max-width:1220px){.skin{width:auto}}.banner:after,.header:after,.pull-left:after,.pull-right:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}.banner:before{display:block;content:" ";position:absolute}@media(max-width:980px){.banner:before{visibility:visible!important}}.header{position:relative;padding:24px 97px;z-index:4}.header .header-logo{display:block;position:relative;float:left;width:254px;height:70px;background:url(/img/standard-logo.svg) no-repeat;background-size:contain}.header-singup{position:relative;padding:48px 97px;z-index:4;text-align:center}.header-singup .header-logo-singup{display:inline-block;position:relative;width:254px;height:70px;background:url(/img/standard-logo.svg) no-repeat;background-size:contain}.header-white .header .header-logo{background-image:url(/img/white-logo.png)}.header .header-list{position:relative;float:right;padding-top:14px}.header .header-item{display:inline-block;position:relative;margin-left:12px}.header .header-item:first-child{margin-left:0}.header .header-item.header-item-login{margin:0 7px 0 80px}.header .header-item.header-item-login>.header-link-login{text-decoration:none;border-radius:24px;padding:3px 15px;color:#1c4d7c;border:2px solid #1C4D7C}.header-white .header .header-item.header-item-login>.header-link{border-color:#fff}.header .header-link{position:relative;color:#000;font-size:16px;font-weight:400;vertical-align:middle;display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.header .header-link:hover{color:#1c4d7c}.header-white .header .header-link{color:#fff}.header .settings-link{display:inline-block;height:24px;width:24px;background-image:url(/img/settings-blue.png);vertical-align:middle;margin-left:5px}.header-white .header .settings-link{background-image:url(/img/settings-white.png)}.no-logo .header .header-logo{display:none!important}.header .header-menu-button{display:none;position:absolute;top:58px;right:48px;cursor:pointer;z-index:4;background:url(/img/menu-icon-blue.png) no-repeat;width:38px;height:34px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dynamic .header .header-menu-button{background:url(/img/menu-icon-blue.png) no-repeat}.header-white .header-menu-button{background:url(/img/menu-icon.png) no-repeat}.header .header-mobile{position:absolute;left:0;top:0;width:100%;z-index:2}@media(min-width:1100px){.header .header-mobile{display:none}}@media(max-width:1100px){.header .header-list{display:none}.header .header-menu-button{display:block}}@media(max-width:499px){.header .header-logo{display:none}.header .header-menu-button{top:28px;right:28px}}.header-mobile .header-mobile-link{display:block;position:relative;padding:15px;border-bottom:1px solid #222;font-family:"Helvetica 4 Light";color:#fff;font-size:18px;text-align:center;text-decoration:none;background:#000000d9}.header-mobile .header-mobile-link:hover{background:#191919d9}.header-mobile .header-mobile-link:last-child{border-bottom:none}.hidden{display:none!important}.row{font-size:0;padding:0 10px}.col-4,.col-6,.col-8{display:inline-block}.col-4{width:33%}.col-6{width:50%}.col-8{width:67%}@media(max-width:940px){.col-4,.col-6,.col-8{width:100%;margin-bottom:40px}.row>div:last-child{margin-bottom:0}}.footer{height:95px;background-color:#002e3e;border-top:4px solid #32BFF4;padding:0 40px;line-height:95px;color:#fff;font-style:italic;overflow:hidden}.footer a{color:#fff!important;text-decoration:none!important}.footer-links{display:inline-block;line-height:normal;vertical-align:middle}.footer-links>div{display:inline-block;padding:10px}@media(max-width:500px){.footer{padding:0 20px}.footer-links>div{display:block;padding:1px}}.pull-left{float:left}.pull-right{float:right}a:focus{outline:none}ul,li{list-style-type:none}img{vertical-align:top}a:link,a:visited,a:hover,a:active{color:#000;text-decoration:underline}a:hover{color:#333;text-decoration:none}.text-center{text-align:center}.v-middle{vertical-align:middle}.footer-white{text-align:center;padding:20px}.footer-white .copyright{color:#9e9e9e;padding:5px}.footer-white .tw-icon,.footer-white .fb-icon,.footer .tw-icon,.footer .fb-icon{display:inline-block;vertical-align:middle;width:40px;height:40px;margin-left:8px;background:url(/img/fb.svg)}.footer-white .tw-icon,.footer .tw-icon{margin-right:8px;background:url(/img/twitter_x.svg)}.common-error-container{margin:75px 0;text-align:center}.common-error-header{font-size:44px;color:#3a6ca9}.loading-spinner{width:40px;height:40px;border-radius:50%;margin:60px auto;text-indent:-9999em;overflow:hidden;border:7px solid rgba(58,108,169,.2);border-left-color:#3a6ca9;animation:spinner 1.1s infinite linear}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inline-spinner{display:inline-block;width:14px;height:14px;vertical-align:middle;border-radius:50%;border:2px solid rgba(58,108,169,.2);border-left-color:#3a6ca9;animation:spinner 1.1s infinite linear}.hidden-badge{color:red;font-weight:700;margin-left:10px}.landing{margin-top:50px;font-size:18px}.landing a{color:#fff!important;margin-top:20px;display:block}.result-message{font-size:24px;color:#3a6ca9;text-align:center}.result-message a{color:#3a6ca9!important}.twitter-share-button{vertical-align:top}.wrapper,.noselect{-webkit-user-select:none;user-select:none}.selectable,p,h1,h2,h3,h4{-webkit-user-select:initial!important;user-select:initial!important}.section{width:90%;margin:auto;padding:30px 0 20px}.section,.section .text-default{font-size:18px}.section .section-title{padding-bottom:20px;text-transform:capitalize;text-align:center;font-size:32px}.section .section-content{padding-top:15px}.section img{display:block;margin:auto;max-width:100%}.section ul{padding-left:40px;margin:10px 0}.section ul>li{list-style:disc}.main .banner{position:relative;height:500px;overflow-y:visible;background:url(/img/main-banner.jpg) no-repeat;background-size:cover}.main .iphone{position:absolute;left:70px;top:54px}.main .banner .content{margin-left:400px;position:relative}.main .header .header-menu-button{top:28px;right:28px}@media(max-width:940px){.main .iphone{display:none}.main .banner .content{margin-left:0;text-align:center}.main .main-text{margin:auto}}@media(max-width:500px){.main .logo{display:none}}.main .header{padding:40px 0}.main .header .header-list{float:none}.main .header .header-item.header-item-login{position:absolute;right:40px;bottom:0;margin:0}.main .logo{margin-bottom:30px}.main .main-text{color:#fff;font-size:28px;max-width:450px;text-shadow:0 0 10px black}.main .download-text{color:#fff;margin-top:48px}.main .download-container>a{display:inline-block;margin-top:10px;margin-right:10px}.main .review-avatar{position:absolute;top:0;bottom:0;left:0;width:70px;margin:auto 0}.main .review-author{font-family:"Helvetica 9 Black";line-height:2}.main .review{margin-left:80px;vertical-align:top;overflow:hidden}.main .review-slider{margin-left:400px}.main .carousel .item{line-height:140px;height:140px}@media(max-width:500px){.main .carousel .item{line-height:200px;height:240px}.main .carousel .carousel-control{margin-top:80px}}.main .review-container{position:relative;text-align:left;min-height:80px;vertical-align:middle;display:inline-block;line-height:1.4;width:100%}@media(max-width:940px){.main .review-slider{margin-left:0}}@media(max-width:500px){.main .review-slider .review-avatar{padding:5px 0}.main .review-slider .review-avatar{display:block;margin:auto;position:relative}.main .review-slider .review-author{text-align:center}.main .review-slider .review{margin:0}}.main .carousel-indicators{display:none}.main .content-row{margin:30px 20px 60px 140px}.main .title{font-family:"Helvetica 9 Black";font-size:28px;font-weight:700}.main .text{font-size:16px}.main .col-text{vertical-align:middle}.main .col-image{vertical-align:middle;text-align:center}.main .col-image img{max-width:100%}.main .col-text p{padding-top:10px}@media(max-width:940px){.main .content-row{margin-left:10px;margin-right:10px}}.main .map{position:relative;background:url(/img/shots-map.jpg) no-repeat 85% 0;height:530px;margin-bottom:20px}.main .map-text{display:inline-block;width:40%;padding:40px;vertical-align:top}.main .map-text div{color:#fff}@media(max-width:940px){.main .map-text{display:block;width:auto;padding:10px}.main .map-review{position:absolute;bottom:0}}.main .watches{margin-left:-10px;width:100%}.main .delimiter{height:2px;width:80%;margin:60px auto;background-color:#b1b1b1}@media(max-width:940px){.main .delimiter{margin:20px auto;width:95%}}.main .learn-more{font-size:16px}.main .col-links{vertical-align:top;margin-right:10px}.main .col-links a{display:block;margin:20px auto}.main .app-learn{margin-top:30px;text-align:right}.main .tags-learn{margin-top:30px}.main .tags-note{font-style:italic;color:#9c9e9d}.modal-open{overflow:hidden;position:relative}.modal-backdrop{position:absolute;inset:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);transition:opacity .7s ease-out}.modal-backdrop.in{opacity:.9;filter:alpha(opacity=90);transition:opacity .7s ease-out}.modal{display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden;position:fixed;text-align:center;inset:0;z-index:1040;-webkit-overflow-scrolling:touch;transform:translateZ(1px);outline:0}.modal.fade{transform:translateY(-150%);transition:transform .7s ease-out}.modal.in{transform:translate(0);transition:transform .7s ease-out}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;flex-basis:75%;text-align:left}.player{margin-top:5px}.player.player-small{margin-bottom:20px}.player .player-avatar{width:156px;height:156px;border-radius:50%}.player.player-medium .player-avatar{width:120px;height:120px;vertical-align:middle}.player.player-small .player-avatar{width:80px;height:80px;vertical-align:top}.player .player-name{font-size:36px;text-align:center;max-width:540px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.team-players-name{display:-webkit-inline-box;width:140px;font-size:16px;font-weight:700;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;-webkit-box-align:center}.player.player-medium .player-name{display:inline-block;text-align:left;font-weight:700;font-size:24px;max-width:250px}.player.player-small .player-name{text-align:left;font-weight:700;font-size:16px;max-width:150px}.player.player-small .player-data-container,.player.player-medium .player-data-container{display:inline-block;vertical-align:middle;padding:0 10px}.player .player-data{display:inline-block}.player .player-buttons{font-size:0;margin-left:5px;margin-top:20px;font-weight:700}.player .player-buttons>a{display:inline-block;transform:skew(-20deg);-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);font-size:18px;color:#000;padding:5px 21px;background-color:#005b881a;border-right:2px solid #ffffff;border-radius:2px}.player.player-medium .player-buttons>a{font-size:10px}.force-small{font-size:10px!important}.player .player-buttons>a.active{background-color:#5bb6e2}.player .player-buttons>a:hover{color:#1c4d7c}.player .player-buttons>a>span{display:inline-block;transform:skew(20deg);-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg)}.round-list.wrapper{min-width:590px}.round-list-wrapper{padding:30px 0;margin:auto;font-size:0;width:1160px}.round-list-wrapper .round{display:block;box-shadow:0 0 10px #00000080;margin:20px 10px;padding:45px 0;white-space:nowrap;text-decoration:none;transform-origin:center;transform:scale(1);transition:transform .3s ease-out}.round-list-wrapper .round:hover{transform:scale(1.05);transition:transform .3s ease-out}.round-list-wrapper .round-data{display:inline-block;width:580px;padding:10px 20px 0 40px;box-sizing:border-box;white-space:normal}.round-list-wrapper .round-live{color:#f73667;letter-spacing:.2ex;padding-left:10px}.round-list-wrapper .round-stats{display:inline-block;width:560px;text-align:center;font-size:20px;vertical-align:top}.round-list-wrapper .round-name{max-height:100px;overflow:hidden;font-size:36px}.round-list-wrapper .round-date{color:#898989;font-size:18px}.round-list-wrapper .round-holes{color:#898989;font-size:14px}.round-list-wrapper .players-string{font-size:14px;padding-top:20px}@media(max-width:1199px){.round-list-normal-width .round-list-wrapper{width:580px}.round-list-normal-width .round-list-wrapper .round{display:flex;flex-direction:column}.round-list-normal-width .round-list-wrapper .round-data{display:block;width:auto;order:2;padding-top:20px}.round-list-normal-width .round-list-wrapper .round-stats{display:block;width:auto}.round-list-normal-width .round-list-wrapper .round-name{padding-right:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-list-normal-width .round-list-wrapper .players-string{padding-top:10px}}.round-list-wrapper .round-stats>div{display:inline-block;width:100px;height:170px;text-align:center;position:relative;vertical-align:top;left:-20px}.round-list-wrapper .round-stats>div:first-child{width:120px;left:0}.round-list-wrapper .round-stats text{font-size:36px}.round-list-wrapper .round-circle-value-name{font-size:14px;padding-left:20px;padding-top:10px;white-space:normal}.round-list-wrapper .round-stats>div:first-child .round-circle-value-name{padding-left:0}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.social-links{margin-left:10px}.social-links img{vertical-align:middle;margin-left:5px}.fb-like{display:inline-block}.form{position:relative;width:350px;margin:20px auto;padding:15px;background-color:#f5f5f7;box-shadow:0 0 5px #0000004d;border-radius:3px}.form-title{padding-bottom:20px}.form .form-control{display:inline-block;line-height:normal;position:relative;max-width:100%;width:100%;font-size:15px;height:40px;box-sizing:border-box;border-radius:4px;border:1px solid #cccccc;vertical-align:middle;background-color:#fff}.form input[type=text].form-control{padding-left:5px}.form .form-control:focus{z-index:2}.form-control.ng-invalid.ng-touched:focus,.form-control.ng-invalid.ng-touched{border-color:#a94442;box-shadow:inset 0 0 10px #f2dede;z-index:1}.form .first-element{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.form .mid-element{margin:-1px 0;border-radius:0}.form .last-element{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.form .placeholder{color:#999}.form .placeholder option{color:#000}.form .placeholder>option{color:#000}.form .form-button{display:block;box-sizing:border-box;width:100%;height:37px;border:0;text-decoration:none;background:#45b1e8 linear-gradient(#45b1e8,#3097de);border-radius:4px;cursor:pointer;outline:0;font-weight:700;font-size:17px;color:#fff;text-shadow:0 -1px 0 rgba(46,86,153,.3);box-shadow:0 1px #2e569926,0 0 4px #5695db00,inset 0 2px #29661400}.form .form-button:disabled{background:#999 linear-gradient(#999,#848484)}.form .form-control:disabled{background-color:#fff;color:#999}.form .form-checkbox{margin:10px 0}.form .form-checkbox>*{display:inline-block;vertical-align:middle}.form .form-checkbox>input{height:20px;width:20px;margin-right:-30px}.form .form-checkbox>label{margin-left:35px;font-size:14px;line-height:1.1}.round.wrapper{min-width:805px;outline:none}.round .players-panel{overflow-x:auto;white-space:nowrap;margin-left:400px;height:150px}.round .teams-panel{overflow-x:auto;white-space:nowrap;min-height:120px}.round .player-container{display:inline-block;min-width:260px;overflow:hidden;padding:5px;box-sizing:border-box;white-space:nowrap}.round .players-panel .player-container:first-child{position:absolute;top:0;left:0;width:400px!important}.round .players-delimiter{border-bottom:1px solid #cccccc;margin-left:400px;padding-top:15px}.round .teams-delimiter{border-bottom:1px solid #cccccc;padding-top:15px}.round .round-info-overlay{position:absolute;pointer-events:none;top:10px;left:10px;color:#fff}.round .round-info-overlay .course-name{background:#0006;border-radius:4px;padding:8px 12px}.round .round-info-overlay .round-info-details{background:#0006;border-radius:4px;padding:12px;gap:12px;margin-top:12px;width:141px}.round .round-info-overlay .event-info a{pointer-events:auto;color:#fff}.round .round-info-overlay .round-live{letter-spacing:.1ex;color:#f73667;text-shadow:0 0 5px black}.round .round-map{height:320px;overflow:hidden;position:relative;background-color:#e5e3df}.round .generic-map{height:320px;background:url(/img/generic-map.jpg) repeat-x;background-size:cover}.round .units{display:inline-block;margin-left:10px;pointer-events:auto}.round .units a{color:#fff!important}.round .hole-info-overlay{position:absolute;top:12px;right:10px;color:#fff;text-align:center;padding:12px;width:166px;background:#0006;border-radius:4px}.round .hole-info-overlay *{vertical-align:middle}.round .scorecard{page-break-inside:avoid}.round .scorecard .row{padding:0;white-space:nowrap;overflow:hidden;position:relative}.round .scorecard .row>div{display:inline-block;font-size:16px;width:4%;min-width:30px;text-align:center;padding:5px 0;vertical-align:middle;box-sizing:border-box}.round .scorecard .value-cell.selected{background-color:#0000001a}.round .scorecard .value-cell>div{display:flex!important;align-items:center;justify-content:center;position:relative!important;line-height:normal!important;width:28px;height:28px;white-space:nowrap;box-sizing:border-box;margin:auto;vertical-align:middle}.round .scorecard .holes .value-cell,.round .scorecard .pars .value-cell,.round .scorecard .handicaps .value-cell{border-left:1px solid rgba(162,170,176,.2)}.round .scorecard .sub-total.value-cell>div,.round .scorecard .total.value-cell>div{width:auto}.round .scorecard .row>div:first-child{text-align:left;width:11.75%;padding-left:24px;text-overflow:ellipsis;overflow:hidden}.round .scorecard .player-name{font-weight:700;font-size:16px}.round .scorecard .row>div.sub-total{width:5%;min-width:40px}.round .scorecard .row>div.total{width:6.25%;min-width:50px}.round .scorecard .row.holes{background-color:#1c4d7c;color:#fff}.round .scorecard .row.pars{background-color:#005b881a}.round .scorecard .row.handicaps{background-color:#005b880d}.score{margin-top:10px;border:1px solid #E2E2E2;border-radius:4px;box-shadow:0 2px 10px #00000026;box-sizing:border-box}.team-score-row{margin-top:10px;background-color:#80acc3;border-radius:4px 4px 0 0;box-sizing:border-box;color:#fff}.team-score-row-round{margin-top:10px;background-color:#80acc3;border-radius:4px;box-sizing:border-box;color:#fff}.team-points-row{margin-top:0;background-color:#1c4d7c;border-radius:0 0 4px 4px;box-sizing:border-box;color:#fff}.team-comparison-row{margin-top:16px;background-color:#1c4d7c;border-radius:4px;box-sizing:border-box;color:#fff}.round .scorecard .score .row{border-bottom:1px solid rgba(162,170,176,.2)}.round .scorecard .score .row .value-cell{border-left:1px solid rgba(162,170,176,.2)}.round .scorecard .row.team-score-row .value-cell,.round .scorecard .row.team-points-row .value-cell,.round .scorecard .row.team-comparison-row .value-cell{border-left:1px solid rgba(255,255,255,.2)}.round .scorecard .score>div:nth-last-child(1){border-bottom:none;border-radius:0 0 4px 4px}.round .scorecard .row.score-row>div{padding:7px 0}.round .scorecard .row.score-row>div:first-child{padding:0}.round .scorecard .row.score-row>div:first-child>*{vertical-align:middle}.round .scorecard .row.points{background-color:#f3f3f3}.round .scorecard .player-avatar{width:32px;height:32px;padding:10px;border-radius:50%}.round .player-details{overflow:hidden;transition:max-height .5s ease-in-out;-webkit-transition:max-height .5s ease-in-out}.round .player-details.collapsed{max-height:0!important}.round .scorecard .player-details>div:nth-last-child(1){border-bottom:none}.round .scorecard .cell-square-solid{background-color:#555;color:#fff}.round .scorecard .cell-square{border:2px solid #555!important;line-height:24px!important;color:#000;box-sizing:border-box}.round .scorecard .cell-double-square{color:#fff;position:relative;background-color:#555;padding:1px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.round .scorecard .cell-double-square:before{content:"";position:absolute;inset:2px;border:2px solid white;box-sizing:border-box;pointer-events:none;z-index:1}.round .scorecard .cell-double-circle{color:#fff;position:relative;background-color:#555;padding:1px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%}.round .scorecard .cell-double-circle:before{content:"";position:absolute;inset:2px;border:2px solid white;box-sizing:border-box;pointer-events:none;z-index:1;border-radius:50%}.round .scorecard .cell-circle-solid{background-color:#555;border-radius:50%;color:#fff}.round .scorecard .cell-circle{border-radius:50%;border:2px solid #555!important;line-height:24px!important;color:#000;box-sizing:border-box}.round .scorecard .ball-pickup{background:url(/img/round/ic_file_upload_black.png) no-repeat;background-size:cover;background-position:center center;color:#000}.round .scorecard .handicap{position:absolute!important;top:-6px!important;right:auto!important;left:-5px!important;display:flex!important;gap:2px;line-height:0!important;width:auto!important;z-index:10}.round .scorecard .secondary-handicaps{font-size:12px}.round .scorecard .handicap>div{border-radius:50%;display:inline-block;background-color:#000;width:2px!important;height:2px!important;margin:0!important;border:1px solid black!important}.round .scorecard .handicap.negative>div{border-color:#ff2631}.round .scorecard .cell-checked,.round .scorecard .cell-fw-hit,.round .scorecard .cell-fw-hit-auto,.round .scorecard .cell-fw-left,.round .scorecard .cell-fw-left-auto,.round .scorecard .cell-fw-right,.round .scorecard .cell-fw-right-auto,.round .scorecard .cell-fw-long,.round .scorecard .cell-fw-short{background:url(/img/score-icons.png)}.round .scorecard .cell-fw-hit{background:url(/img/fw-hit.svg) no-repeat}.round .scorecard .cell-fw-hit-auto{background:url(/img/fw-hit-auto.svg) no-repeat}.round .scorecard .cell-fw-left{background:url(/img/fw-left.svg) no-repeat}.round .scorecard .cell-fw-left-auto{background:url(/img/fw-left-auto.svg) no-repeat}.round .scorecard .cell-fw-right{background:url(/img/fw-right.svg)}.round .scorecard .cell-fw-right-auto{background:url(/img/fw-right-auto.svg) no-repeat}.round .scorecard .cell-fw-long{background:url(/img/fw-long.svg) no-repeat}.round .scorecard .cell-fw-short{background:url(/img/fw-short.svg) no-repeat}.round .scorecard .sub-total.ng-binding:before,.round .scorecard .sub-total.ng-binding:after{display:block;content:"";width:1px;height:100%;position:absolute;background-color:#000;top:0}.round .scorecard .expand-arrow{display:inline-block;border-left:6px solid #3E3E3B;border-top:6px solid transparent;border-bottom:6px solid transparent;margin:9px;transform:rotate(0);-webkit-transform:rotate(0deg);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.round .scorecard .expand-arrow-empty-stub{display:inline-block;border-left:7px solid transparent;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:5px;transform:rotate(0);-webkit-transform:rotate(0deg);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.round .scorecard .expanded .expand-arrow{transform:rotate(90deg)}.round .scorecard .row.comparison-row{background-color:#656565;color:#fff}.round .social-plugin{width:800px;margin:20px auto}.round .social-buttons{padding:10px 0}.round .notes{padding:10px}.round .notes-title{line-height:25px;font-family:Arial;font-weight:700}.round .notes-content{margin-left:56px}.round .footer-white{margin-top:30px}.round .map-control{position:absolute;bottom:10px;right:10px;background-color:#fff;border-radius:3px}.round .zoom-btn{width:28px;height:28px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA4CAMAAADZ7miGAAAAHlBMVEUAAAD///9NTU1MTExOTk5OTk5NTU1OTk5OTk5OTk74t38AAAAACXRSTlMAACQoRGin5/H3OsxUAAAAU0lEQVR4AWNgxAOGpiQDCsAmycLGxoJTkpWTk5XKkkzs7OwcnJwcQIoJQ5KZEw6Y8eqkg2sJhxAMEC05jBLYsM8rg16SiR0CyMlICJ20d+1oXgEAyO4HXf+1kR4AAAAASUVORK5CYII=) 0 28px}.round .zoom-btn:first-child{border-bottom:1px solid #E6E6E6;background-position:0 0}.round .arrow-left,.round .arrow-right{display:inline-block;width:10px;height:22px;padding:5px}.round .arrow-left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAQAAABTL8XWAAABCklEQVQY01WRvy9DARSFb6mkKlGiiUTSySIMBpHY32KwiY3B3kn8B00MEgYLsy6CRcyIAWGyiGAydDAI/ZH0pX3fuRav7/WOX86959x7zfoqnOGeZh/ygqoK1UghjVKhTkOVBA1rk5raVDURN2a6AQ+CWy16JtZNc0abD636UKwrckBdNZU1EqO8tvhWXXvJtAGt6E1wobnEtcSdIl4V+GAPcqKIL230PM3MtKsuVz2Df+URbVrs+3h636KfKuQn2vZCAjO+wDXwrnXPJTirZZ7p8KjAswnO+RovdLnRUiqY56Myn0ScazYVTpPs0KClQx9LGarEMSG/qSObmWmKSzp97zAz0zxPNP8Au6W4WBFEa+EAAAAASUVORK5CYII=) no-repeat center}.round .arrow-right{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAQAAABTL8XWAAABBElEQVQY01WRPS8EYRSF32GF2GIXkYhINBobhYLoUahEJCqtTlT8gk0ohEpBK6HaiEYpqxJEo9piSgmdMDtix84856rMxy2f3I9z7nGEPP/OumKpTZcbjRcgdb6IdKEJ81JoVZ3yTagDG8ugp5oaJLwmOypnuFcLNIlp2Yb6M1zSEk90edGKlTI8oE18UFNz+YMV7fKpiIZGc+JsiGOFdDgrGilzq1iHPblOz627GefZZF7YIi0l3P9kUDWuhfx41f6nNaIjAj6SPRtMD2ibN9qcpHKsz9bw1eFKU9lD5rkTPNpy6kXDOleH92Qr3eac6goI2LdKIQ5FXFq1GEfIg6aLuf0B0sGzHZlECRgAAAAASUVORK5CYII=) no-repeat center}.round.preview .skin{min-height:inherit}.round.preview .value-cell.selected{background:none}.round.preview .round-list-wrapper{padding:15px 0;width:100%}.round.preview .round-list-wrapper .round{margin:0;box-shadow:none;padding:5px}.round.preview .round-list-wrapper .round-data{width:490px;padding:20px 20px 0 5px}.round.preview .round-list-wrapper .round-stats{width:445px}.round.preview .round-list-wrapper .round-name{font-size:28px;max-height:80px}.round.preview .round-map{height:294px}.round.preview .preview-logo{position:absolute;top:10px;right:10px;width:160px;height:38px;background:url(/img/white-logo.png) no-repeat;background-size:contain}.round.preview .players-string,.round.preview .hide-details .round-stats{display:none}.live-icon{width:40px;height:40px}.inner{display:inline-block;vertical-align:middle}.circle-black{border-radius:50%;width:38px;height:38px;border:2px solid #555;text-align:center}.group-icon{width:34px;height:34px;line-height:38px}.round-info{text-align:center;padding-bottom:10px}.player-subtitle{margin-left:16px;font-size:12px}.player-subtitle-value{padding-left:4px;font-size:12px;color:gray}.player-over-par{display:flex;height:28px;margin-right:16px;margin-left:8px;font-size:14px;align-items:flex-end}.player-over-par.over-par{color:#c80004}.player-over-par.par{color:#000}.player-over-par.under-par{color:#00c804}.leaderboard-link{font-size:16px;max-width:520px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;margin:0 auto;font-family:sans-serif}.leaderboard-link:hover{color:#1c4d7c;cursor:pointer}.stats .skin{min-width:590px}.stats .stats-panel{width:1160px;margin:auto}@media(max-width:1199px){.stats .stats-panel{width:580px;margin:auto}}.stats .stat-units{float:right;margin-right:10px}.stats .section-content:after{content:" ";display:block;clear:both}.stats .section-name{margin-top:20px;margin-left:10px;font-size:28px}.stats .section-more{padding-left:10px;font-size:18px;text-transform:lowercase}.stats .stat{float:left;position:relative;width:270px;height:270px;margin:10px;overflow:hidden;background-color:#fff;box-shadow:0 0 10px #00000080;vertical-align:top;cursor:pointer;transform-origin:center;transform:scale(1);transition:transform .3s ease-out}.stats .stat:hover{transform:scale(1.1);transition:transform .3s ease-out}.stats .stat.stat-big{width:560px;height:560px}.stats .stat.stat-big:hover{transform:scale(1.05);transition:transform .3s ease-out}.stats .stat .stat-content{height:192px;white-space:nowrap;overflow:visible;position:relative}.stats .stat .stat-content .stat-content-inner{display:block;margin:0 auto}.stats .bar .stat-content{padding-top:5px}.stats .stat .stat-title{height:56px;box-sizing:border-box;text-align:center;padding:14px 39px 5px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:700}.stats .stat .stat-title:after{position:absolute;top:7px;right:7px;display:block;content:"";width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAIVBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNNS8KZAAAAC3RSTlMAChMdJjA5TWCPmeSOWSAAAACUSURBVHja1ZJBEgMhCATFRWH4/4NjLCnimhS57pzUaQGR8jgRyxDTD7sqbApav/kdw2nMbXDopy9mQivTe33cN1yxu2D9lh82fVKlSRj2OnTFZDNeGXV7H0DFI/jJJ8DOV5HqMXl7QnPSz5vJBvAd4D+BPEUUGUAUGQJoBwhIG3W0OvoQrc4/K//ufGDykTuHtjxOL4g0BhWXHQsWAAAAAElFTkSuQmCC)}.stats .stat .stat-label{text-align:center;font-size:48px}.stats .stat-comparison{width:250px;margin:0 auto;font-size:0}.stats .stat-comparison-item{width:49px;height:12px;margin-left:1px;display:inline-block;background-color:#c3c3c3}.stats .stat-comparison-item:first-child{margin-left:0}.stats .stat-comparison-0>.stat-comparison-item:nth-child(1){background-color:#ff2f64}.stats .stat-comparison-1>.stat-comparison-item:nth-child(-n+2){background-color:#f37f04}.stats .stat-comparison-2>.stat-comparison-item:nth-child(-n+3){background-color:#ffc70b}.stats .stat-comparison-3>.stat-comparison-item:nth-child(-n+4){background-color:#96e210}.stats .stat-comparison-4>.stat-comparison-item{background-color:#089f06}.stats .simple-circle .stat-label{position:relative;top:-18px}.stats .two-circles .stat-label{position:relative;top:-10px}.stats .icon{width:64px;height:64px;position:absolute;top:0;left:0;background-image:url(/img/stat-icons.png)}.stats .icon.flag{background-position:0 0}.stats .icon.gir{background-position:-64px 0}.stats .icon.penalties{background-position:-128px 0}.stats .icon.bad-drives{background-position:-192px 0}.stats .icon.ruler{background-position:-256px 0}.stats .icon.up-down{background-position:-320px 0}.stats .icon.sand{background-position:-384px 0}.stats .icon.putter{background-position:-448px 0}.stats .icon.one-line{background-position:-512px 0}.stats .icon.three-line{background-position:-576px 0}.stats .icon.fairway-hit{background-position:0 -64px}.stats .icon.wood{background-position:-64px -64px}.stats .icon.hybrid{background-position:-128px -64px}.stats .icon.iron{background-position:-192px -64px}.stats .icon.wedge{background-position:-256px -64px}.stats .icon.score{background-position:-320px -64px}.stats .icon.steps{background-position:-384px -64px}.stats .icon.pin{background-position:-448px -64px}.stats .icon.burn{background-position:-512px -64px}.stats .icon>div{font-size:48px;text-align:center}.stats .icon.club>div{font-size:28px;position:absolute;bottom:-2px;left:26px;right:9px}.stats .icon.wood{left:-7px}.stats .icon.wood>div{left:46px}.stats .icon.hybrid>div{left:30px}.stats .accuracy-label{position:absolute;font-size:20px;line-height:1.1;top:57px;left:0;right:0;text-align:center}.stats .accuracy-label>div{font-size:12px}.stats .two-circles-inner{text-align:center;margin-top:22px}.stats .two-circles-inner>div{display:inline-block;padding:0 5px}.stats .no-val{filter:contrast(.1)}.stats .accuracy .no-val,.stats .bar .no-val{filter:grayscale(1)}.stats .details{width:520px;margin:50px auto;padding:24px;box-shadow:0 0 50px #00000080;min-height:300px;background-color:#fff;position:relative}.stats .details .stat-close-button{position:absolute;top:0;right:0;width:32px;height:32px;background:url(/img/icon-close.png) center no-repeat;cursor:pointer}.stats .details .stat-header{font-size:24px;text-align:center}.stats .details .stat-description{text-align:center;color:#8b8b8b;padding-bottom:5px}.stats .details .loading-spinner{margin-top:123px}.stats .tab-header-list{font-size:0;margin-bottom:10px}.stats .tab-header-list>div{display:inline-block;font-size:16px;box-sizing:border-box;padding:5px;text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #ddd;color:#2aa0e0}.stats .tab-header-list>div.active{cursor:default;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;color:#4a4a4a}.stats .history-bar{position:absolute;width:15px;bottom:0;box-sizing:border-box;cursor:pointer;transform:scaleY(1);transition:transform .2s ease-out;background-color:#88d5ff}.stats .history-bar-part{position:absolute;width:15px;background-color:#e9e9e9;box-sizing:border-box}.stats .history-bar-positive .history-bar-part{border-top:2px solid #4A94AF}.stats .history-bar-negative .history-bar-part{border-bottom:2px solid #4A94AF}.stats .history-bar-single .history-bar-zero{height:1px;background-color:#88d5ff;position:absolute;width:15px}.stats .history-bar-single:hover{transform:scaleY(1.05);transition:transform .3s ease-out}.stats .history-bar.history-bar-single{background-color:transparent}.stats .history-bar.selected .history-bar-part{opacity:.4;background-color:#88d5ff}.stats .history-bar.history-bar-single.selected .history-bar-part{opacity:1;background-color:#88d5ff!important}.stats .round-details{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats .legend{padding:10px 0}.stats .legend .legend-item{display:inline-block;min-width:33%;cursor:pointer}.stats .legend-item>span{display:inline-block}.stats .legend-item .legend-color{width:10px;height:10px;margin-right:10px;background-color:#e9e9e9}.stats .legend-item{font-size:16px}.stats .legend-item .legend-value{font-size:20px}.stats .stat-chart{display:flex;margin:0 -15px}.stats .stat-axis{position:relative;flex-grow:0;border-right:1px solid #4A94AF;margin-right:5px}.stats .stat-canvas{flex-grow:1;overflow-y:hidden;overflow-x:scroll;padding-bottom:3px}.stats .stat-axis-value{position:relative;padding-right:5px;text-align:right}.stats .stat-axis-value:after{position:absolute;display:block;content:"";width:5px;height:1px;background-color:#4a94af;top:50%;right:-3px}.stats .stat-axis.right{border-left:1px solid #4A94AF;border-right:none;margin-right:0;margin-left:5px}.stats .stat-axis.right .stat-axis-value{padding-left:5px;text-align:left}.stats .stat-axis.right .stat-axis-value:after{left:-3px}.stats ::-webkit-scrollbar{width:10px;height:10px;background-color:#fff0;-webkit-border-radius:100px}.stats ::-webkit-scrollbar:hover{width:10px}.stats ::-webkit-scrollbar-thumb{background:#adadad;-webkit-border-radius:100px}.stats ::-webkit-scrollbar-thumb:hover,.stats ::-webkit-scrollbar-thumb:active{background:#88d5ff}.stats.modal.fade{opacity:0;transform:none;transition:opacity .7s ease-out}.stats.modal.in{opacity:1;transform:none;transition:opacity .7s ease-out}.stats.modal-backdrop.in{opacity:.2}.field-container{position:relative;margin-bottom:20px}.field{width:100%;padding:24px 16px 8px;font-size:16px;border:1px solid #ccc;border-radius:12px;outline:none;transition:border-color .2s;box-sizing:border-box}.settings-form .field:focus{outline:none;box-shadow:none;border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(83deg,#0083c9 39.71%,#60c755 79.93%);background-origin:border-box;background-clip:padding-box,border-box;border-radius:12px}.floating-label{position:absolute;left:16px;top:16px;font-size:18px;font-weight:500;color:#3e3e3e;pointer-events:none;transition:all .2s ease}.field:focus+.floating-label,.field:not(:placeholder-shown)+.floating-label{top:4px;font-size:14px;color:#225987}.password-toggle{position:absolute;right:16px;top:28px;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.password-toggle:hover{opacity:1}.icon-eye-off{width:24px;height:24px;background:url(/img/i-eye-closed.svg)}.icon-eye-on{width:24px;height:24px;background:url(/img/i-eye.svg)}#password{padding-right:48px}input::-ms-reveal,input::-ms-clear{display:none}.settings-form form{width:350px;margin:0 auto;background-color:transparent;box-shadow:none;text-align:left}.settings-form .settings-title{font-size:32px;font-weight:500;margin-bottom:6px}.settings-form .label{padding-top:10px}.settings-form .field{display:block;width:100%;font-size:24px;height:56px;color:#0083c9;box-shadow:inset 0 0 4px #d9edf7,0 0 2px #d9edf7;box-sizing:border-box;border-radius:12px;padding-top:24px;padding-left:16px;border:1px solid #BBB;background:#fff}.settings-form .field.ng-invalid.ng-touched{border:1px solid #FF3366}.settings-form .field:disabled{background-color:#d9edf7}.settings-form .settings-button{display:block;width:100%;height:44px;color:#fff;font-size:18px;margin-top:32px;cursor:pointer;padding:6px 16px;justify-content:center;align-items:center;gap:2px;border-radius:4px;border:1px solid #225987;background:#225987}.settings-form .settings-button.logout{background-color:#f36}.settings-form .settings-button.upgrade{background-color:#89cc02}.settings-form .forgot-password{margin-top:16px;text-align:center;font-size:12px}.settings-form a.settings-link{text-shadow:0 0 1px #BAE1FF;color:#657582!important}.settings-form .social-login{margin-top:10px;margin-bottom:25px;text-align:center}.settings-form .social-login a{display:inline-block;text-decoration:none;vertical-align:middle;width:48px;height:48px;background:url(/img/social-login-icons.png)}.settings-form .social-login-disabled{margin-top:24px;color:#9e9e9e}.settings-form .social-login-disabled a{color:#9e9e9e}.settings-form .settings-checkbox{margin-top:20px}.settings-form .settings-checkbox>*{display:inline-block;vertical-align:top}.settings-form .hint-text{font-size:10px;font-weight:400}.settings-form .label-with-hint{line-height:12px;font-size:12px;font-weight:700}.settings-form.settings .upgrade-form{margin-top:50px}@media(min-width:900px){.settings-form.settings{text-align:center}.settings-form.settings form{display:inline-block;vertical-align:top}.settings-form.settings .upgrade-form{margin-top:0;margin-left:130px}}.settings-form .lic-details{padding-bottom:10px;margin-top:30px;font-weight:700}.unsubscribe-form form{width:350px}.unsubscribe-form .label{vertical-align:text-bottom;padding-left:5px}.unsubscribe-form button.unsubscribe{background-color:#f36;margin-top:50px}.unsubscribe-form .checkbox-holder{padding:5px}.alert{padding:15px;border:1px solid transparent;border-radius:4px;margin-top:8px;margin-bottom:8px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #ffffff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.purchase .form{min-height:250px;box-sizing:content-box;padding:35px;width:230px;border-radius:6px}.purchase .form header{background:#f0f0f2 linear-gradient(#f5f5f7,#e9e9ea);border-top:1px solid #fff;border-bottom:1px solid #d3d3d4;margin:-35px -35px 30px;border-top-left-radius:6px;border-top-right-radius:6px;padding-bottom:10px;box-shadow:0 1px #fff}.purchase .form header .image{width:76px;height:75px;position:absolute;left:50%;margin-left:-38px;top:-30px}.purchase .form header .image>img{background:#fff;width:64px;height:64px;display:block;border-radius:32px;margin:4px 6px 0}.purchase .form header .image:after{content:"";position:absolute;inset:0;background:url(/img/icon-border.png) no-repeat;background-size:100% 100%}.purchase .form header .close{position:absolute;top:7px;right:8px;width:22px;height:23px;background:url(/img/icon-close.png) no-repeat;background-size:100% 100%;cursor:pointer;opacity:1}.purchase .form .title h1{color:#000!important;font-size:17px!important;font-weight:400!important;padding-top:53px;margin:0}.purchase .form .title h2{color:#5b5b65!important;font-size:13px!important;font-family:Helvetica Neue,Helvetica,Arial!important;font-weight:400!important;padding-bottom:5px;margin:0}.purchase .purchase-error{padding-top:25px}.purchase .purchase-error img{max-width:100%}.purchase .purchase-header{padding-bottom:10px;font-size:15px}.purchase .payment-info{font-size:13px;font-family:Helvetica Neue,Helvetica,Arial;line-height:1.6;margin-top:10px}.purchase .purchase-message{text-align:center;color:#fff;font-size:16px}.purchase .purchase-message a{color:#fff!important}.purchase .purchase-message>img{vertical-align:middle}.purchase .purchase-message>div{display:inline-block;vertical-align:middle;padding-left:20px}.moderation-page.wrapper .skin{width:auto;max-width:1300px}.moderation-page input,.moderation-page textarea,.moderation-page select{border:1px solid #ccc}.moderation-page button{border:1px solid #ccc;border-radius:4px;padding:4px 12px;background-color:#f5f5f5;color:#333;cursor:pointer}.moderation-page button:hover{background-color:#ececec;border-color:#b8b8b8}.moderation-page button:active{background-color:#e0e0e0;border-color:#a8a8a8}.moderation-page button:disabled{opacity:.55;cursor:not-allowed}.mod-log-course{color:#666}.mod-log-current{font-weight:700}.mod-course-name{font-size:18pt;padding:3px 5px 10px}.mod-candidates .mod-course-name{font-size:14pt}.mod-show-more{font-size:10pt}.mod-deleted{color:red;font-weight:700}.mod-tees-review{display:inline-block;padding:2px 6px;margin:0 5px 10px}.mod-course-name-final{font-size:18pt;padding:3px 10px 10px 0}.mod-tee-name{font-size:14pt;padding:5px 0}.mod-tee-identity{display:flex;align-items:center;gap:8px;margin-bottom:20px}.mod-header{margin-top:20px;font-size:14pt}.mod-saved-toast{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:1000;background:#4caf50;color:#fff;padding:10px 24px;border-radius:4px;font-size:13pt;box-shadow:0 2px 6px #00000040}.orig-table{border-collapse:collapse}.orig-table td,.orig-table th{padding:5px;width:30px;border:1px solid #ccc;text-align:center}.orig-table td.wide-cell{width:70px}.usga-row{background-color:#d4fcd4;cursor:not-allowed}.mod-table{margin-bottom:20px;border-collapse:collapse}.mod-table td,.mod-table th{padding:5px;width:30px;border:1px solid #ccc;text-align:center}.mod-table td.wide-cell{width:70px}.mod-table.no-borders td,.mod-table th.no-borders{border:none}.mod-input-table{display:inline-block;width:100%;height:100%;font-size:16px}.mod-table th{width:auto;padding:5px 10px}.mod-table tr>td:first-child{font-weight:600;padding:5px;width:auto;text-align:left}.mod-tee-pos-cell{height:24px;display:flex;align-items:center;justify-content:center;gap:4px}.mod-tee-pos-cell.editable{justify-content:flex-start;padding-left:10px}.mod-tee-pos-marker-slot{width:20px;flex:none}.moderation-page .mod-tee-pos-cell button{height:24px;padding:0 10px}.mod-table .modified{background-color:#ffa07a}.mod-table-holes{table-layout:fixed!important;width:780px!important;max-width:100%!important}.mod-hole-order-toggle{margin-top:20px}.mod-hole-order-toggle span{margin-left:10px}.mod-link-disabled{color:#999;cursor:not-allowed;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mod-hole-order-actions{margin:10px 0}.mod-hole-order tr[draggable=true]{cursor:grab}.mod-hole-order tr.mod-drop-target{outline:2px dashed #0d9adf}.mod-hole-order td.mod-hole-order-position{background-color:#add8e6;cursor:default}.mod-drag-ghost{position:absolute;top:-1000px;left:-1000px}.mod-hole-order td.mod-hole-order-move{white-space:nowrap}.mod-drag-handle{color:#999;margin-right:6px}.mod-hole-table-header{display:flex;justify-content:space-between;align-items:baseline;width:780px;max-width:100%}.mod-table-holes tr>td:first-child{width:100px}.mod-table-holes td{padding:4px 2px;overflow:hidden;width:24px}.mod-table-holes .mod-editable-short{width:100%;min-width:0;box-sizing:border-box;appearance:textfield}.mod-table-holes .mod-editable-short::-webkit-outer-spin-button,.mod-table-holes .mod-editable-short::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mod-selected{background-color:#0d9adf}.mod-item{padding:10px;cursor:pointer}.mod-back{margin-right:20px}.mod-list-item{padding-left:10px}.mod-btns{margin:20px 0}.mod-btns>button{box-sizing:border-box;padding:10px;border:0;text-decoration:none;background:#45b1e8 linear-gradient(#45b1e8,#3097de);border-radius:4px;cursor:pointer;outline:0;font-weight:700;font-size:17px;color:#fff;text-shadow:0 -1px 0 rgba(46,86,153,.3);box-shadow:0 1px #2e569926,0 0 4px #5695db00,inset 0 2px #29661400}.mod-btns>button:hover{background:#3aa5e2 linear-gradient(#3aa5e2,#2b8ad0)}.mod-btns>button:active{background:#2b8ad0 linear-gradient(#2b8ad0,#2179bb)}.mod-hole-nav{position:relative;display:flex;align-items:center;gap:16px}.mod-hole-nav>.mod-hole-nav-end{margin-left:auto}.mod-hole-nav-title{position:absolute;left:50%;transform:translate(-50%);padding:0;white-space:nowrap}.mod-gtr-date{font-size:10pt;color:#888;white-space:nowrap}.mod-log{font-size:12pt;font-weight:500;color:#888}.mod-summary{background-color:#ffa07a;padding:8px 10px;margin:12px 0;border-radius:4px}.mod-map{width:100%;height:500px}.mod-map-wrap{position:relative}.mod-poi-overlay{position:absolute;top:8px;right:8px;z-index:5;display:flex;flex-direction:column;gap:4px;padding:5px;border-radius:6px;background:#ffffff8c;box-shadow:0 1px 4px #0006}.mod-poi-overlay-row{display:flex;gap:4px}.mod-poi-overlay .mod-poi-overlay-btn{position:relative;box-sizing:border-box;width:30px;height:30px;min-width:0;padding:4px;margin:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.35);border-radius:5px;box-shadow:0 1px 2px #0000004d;cursor:pointer}.mod-poi-overlay .mod-poi-overlay-btn:hover{background:#eef6ff;border-color:#00000073}.mod-poi-overlay .mod-poi-overlay-btn img{width:20px;height:20px;display:block}.mod-poi-palette{display:grid;grid-template-columns:auto repeat(6,46px);gap:6px 5px;align-items:center;margin-left:10px}.mod-poi-palette-label{grid-column:1;margin-right:5px}.moderation-page .mod-poi-palette button{position:relative;box-sizing:border-box;width:46px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.mod-poi-palette button img{display:block}.mod-poi-overlay .mod-poi-overlay-btn.with-carry:after,.mod-poi-palette button.with-carry:after{content:"+";position:absolute;top:-4px;right:-4px;width:13px;height:13px;line-height:12px;font-size:11px;font-weight:700;text-align:center;color:#fff;background:#3097de;border-radius:50%;box-shadow:0 0 0 1px #fff}.mod-warning{color:red}.mod-row{font-size:0}.mod-row>div{display:inline-block;font-size:14px;vertical-align:top}.mod-col-80{width:80%}.mod-col-20{width:20%}a.mod-selected-el{cursor:default;text-decoration:none}a.mod-active{text-decoration:none}tr.mod-selected-el{background:#45b1e8}.mod-holes-header{background-color:#add8e6;font-weight:700}.mod-notes{width:100%;min-height:50px;padding:5px;box-sizing:border-box}.mod-expand-arrow{display:inline-block;vertical-align:middle;border-left:10px solid #ADADAD;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:5px;transform:rotate(0);-webkit-transform:rotate(0deg);transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out}.mod-expand-arrow.expanded{transform:rotate(90deg)}.mod-clubs-btn{padding:5px;font-size:12pt;vertical-align:middle}.mod-clubs-input{border:none;font-size:14pt;padding:7px;margin:2px;vertical-align:middle}.mod-changed-property{background-color:#ffa07a;font-weight:700}.mod-editable{width:50px;text-align:center}.mod-table td.mod-edit-cell{text-align:left;white-space:nowrap}.mod-table td.mod-edit-cell .mod-editable{width:70px}.mod-length-row{display:block}.mod-length-row+.mod-length-row{margin-top:4px}.mod-unit{margin-left:4px}.mod-editable-short{width:30px;text-align:center}input.mod-invalid,select.mod-invalid,td.mod-invalid{border:2px solid red;background-color:#ffe0e0}.mod-hole-issues{color:#c00000;font-weight:700;margin:5px 0}.mod-hint{color:#888;font-size:12px;margin:3px 0}.mod-warning{color:#b06000;font-weight:700;margin:5px 0}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted black}.tooltip .tooltiptext{visibility:hidden;width:250px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:100;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.under-moderation{background-color:#ffa07a}.moderation-list-table{font-size:18px;border-collapse:collapse}.moderation-list-table td{padding-left:5px;padding-right:5px}.mod-contour-root{max-width:100%;max-height:100%;height:100%;width:100%}.mod-contour-container{position:relative;max-width:100%;max-height:100%;height:100%;width:100%;-webkit-user-select:none;user-select:none;overflow:hidden}.mod-contour-container img{aspect-ratio:1;position:relative;object-fit:contain;max-width:100%;max-height:100%;height:100%;width:100%}.mod-contour-overlay{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%}.mod-contour-overlay svg{max-width:100%;max-height:100%;width:100%;height:100%}.mod-contour-overlay svg path{fill:none;stroke:#f0f;stroke-width:8px;stroke-opacity:.21}.mod-contour-overlay svg rect{stroke:#00f;fill:#00f;fill-opacity:.1}.mod-contour-marker{transition-property:r,fill,stroke,stroke-opacity,fill-opacity;transition-duration:.15s;transition-timing-function:ease;r:4px;fill:#fff;fill-opacity:.1}.mod-contour-marker:hover{fill:#fff;fill-opacity:.1;stroke:#000;stroke-opacity:.3;r:8px}.mod-contour-marker.selected{fill:#00f}.mod-contour-marker.selected:hover{stroke:#00f}.mod-contour-dot{fill:#fff;pointer-events:none;r:1.01}.mod-contour-dot.selected{fill:#00f}.mod-contour-btn-container{position:absolute;top:4px;right:64px;margin:16px 8px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mod-contour-options-container{overflow:hidden;max-height:100%;max-width:100%;flex-wrap:wrap;display:flex;gap:16px;box-sizing:border-box;margin:0 auto}.mod-contour-options-container div{aspect-ratio:1;flex-grow:1;max-height:350px;max-width:350px;border-radius:16px;overflow:hidden;cursor:pointer}app-course-map{display:block;position:relative}app-poi-tables,app-tee-position-tables{display:flex}.mod-map-provider-switch{position:absolute;top:8px;left:8px;display:flex;gap:4px;z-index:5}.mod-map-provider-switch .mod-poi-overlay-btn{width:auto;padding:0 10px;font-size:12px}.mod-map-provider-switch .mod-poi-overlay-btn.selected{outline:2px solid #3A6CA9}app-contour-editor{display:block}app-contour-editor .mod-contour-container{aspect-ratio:1}.mod-contour-error,.mod-map-error{position:absolute;top:8px;left:50%;transform:translate(-50%);background-color:#fff;padding:6px 10px;z-index:2}
