.aerial-header-actions{display:flex;align-items:center;gap:10px;flex:none}.aerial-header-actions>button{min-height:45px;padding:10px 15px;border:0;border-radius:8px;color:#dce6dc;background:#303b36;font-size:13px;cursor:pointer}.aerial-header-actions>button:first-child{background:#81d4be;color:#18372c}.aerial-book-side{display:block;width:100%;margin-top:20px;min-height:45px;padding:11px;border:0;border-radius:8px;background:#23392e;color:#e9eee4;font-size:13px;cursor:pointer}.aerial-course-book{grid-column:1/-1;grid-row:2;position:relative;z-index:700;overflow:auto;min-height:0;padding:35px 42px;background:#ebede4;color:#263b2f;overscroll-behavior:contain}.aerial-course-book[hidden]{display:none!important}.course-book-intro{display:flex;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid #233f2820}.course-book-intro>div>span{font:10px var(--mono);letter-spacing:.09em;color:#758371}.course-book-intro h3{font-size:36px;font-weight:550;letter-spacing:-.045em;color:#273e30;margin:13px 0 10px}.course-book-intro p{font-size:16px;color:#7a8877;line-height:1.5;margin:0}.course-book-facts{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px;color:#596e58;font:10px var(--mono);letter-spacing:.04em}.course-book-contact{display:flex;flex-direction:column;gap:13px;text-align:right;font-size:14px;color:#5b7157;justify-content:center}.course-book-contact a{color:#304d38}.course-book-main{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:40px;margin-top:30px}.course-book-tee>label{display:block;font:10px var(--mono);color:#73866b;letter-spacing:.07em;margin-bottom:12px}.course-book-tee select{display:block;min-height:54px;padding:13px;background:#fbfaf3;border:1px solid #cad2c3;border-radius:9px;color:#25402e;font-size:15px;width:100%;max-width:100%}.course-book-numbers{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px;margin:30px 0}.course-book-numbers>div:first-child{grid-column:1/-1}.course-book-numbers strong{display:block;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-.04em;color:#2b4935}.course-book-numbers>div:first-child strong{font-size:64px}.course-book-numbers span{display:block;font:9px var(--mono);letter-spacing:.05em;color:#7a8f71;margin-top:7px}.course-book-tee>p{font-size:13px;color:#829079;line-height:1.7}.course-book-tee>.btn{margin-top:18px;white-space:normal;min-height:48px;font-size:13px}.course-book-card-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.course-book-card-heading h4{font-size:24px;letter-spacing:-.03em;font-weight:550;margin:0}.course-book-card-heading>span{font:9px var(--mono);color:#7f9075}.course-book-table-wrap{border-radius:12px;background:#f8f8ef;overflow:hidden}.course-book-card table{width:100%;border-collapse:collapse;text-align:right;font-size:16px;color:#354e39}.course-book-card th:first-child{text-align:left}.course-book-card thead th{font:10px var(--mono);text-transform:uppercase;color:#869579;padding:17px 18px;border-bottom:1px solid #d7dfcc}.course-book-card tbody th,.course-book-card tbody td{padding:13px 18px;border-bottom:1px solid #e2e8d9;font-weight:400}.course-book-card tbody th{font-weight:600}.course-book-card tbody td:nth-child(3){font-weight:600}.course-book-card tbody tr:last-child>*{border-bottom:0}.course-book-card tbody button{border:0;background:transparent;min-height:34px;padding:4px 0;color:#426b49;font-size:12px;cursor:pointer;white-space:nowrap}.course-book-subtotal{background:#e5eadd}.course-book-subtotal>*{font-weight:650!important;font-size:13px}.course-book-missing{font-size:12px;line-height:1.6;color:#8a967f;margin:15px 0}.course-book-credit{border-top:1px solid #ced7c2;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:35px;padding-top:20px;color:#849078;font-size:11px;line-height:1.8}.course-book-credit a{color:#496a48;text-decoration:underline}.course-book-loading,.course-book-empty{padding:40px 0;max-width:650px;color:#4e7053;font-size:18px;line-height:1.6}.course-book-empty h3{font-size:32px;color:#2d5139;letter-spacing:-.04em}.course-book-empty p{font-size:17px;color:#6a8467}.aerial-hole-facts:empty{display:none}.aerial-hole-facts{margin:22px 0 0;padding:16px 0;border-top:1px solid #bdcdb133;border-bottom:1px solid #bdcdb133}.aerial-hole-facts>span{font-size:9px;letter-spacing:.07em;color:#819575}.aerial-hole-facts strong{display:block;font-size:34px;line-height:1.3;font-weight:500;color:#365c40;margin-top:5px}.aerial-hole-facts strong small{font-size:14px}.aerial-hole-facts>p{font-size:13px;color:#708a67;margin:3px 0 0}
@media(max-width:900px){.aerial-course-book{padding:28px}.course-book-main{grid-template-columns:230px minmax(0,1fr);gap:25px}.course-book-card tbody th,.course-book-card tbody td,.course-book-card thead th{padding:12px 11px}.aerial-header-actions>button{font-size:11px;padding:10px}.course-book-contact{font-size:12px}.course-book-intro h3{font-size:30px}}
@media(max-width:700px){.aerial-explorer{grid-template-rows:108px minmax(230px,1fr) 248px}.aerial-explorer>header{align-items:flex-start;padding:16px 72px 12px 17px}.aerial-explorer>header h2{font-size:19px;margin-top:7px;max-height:43px}.aerial-explorer>header p{max-width:190px}.aerial-header-actions{position:absolute;top:76px;left:17px;right:17px;gap:8px;z-index:800}.aerial-header-actions>button{min-height:28px;font-size:10px;padding:5px 10px}.aerial-course-book{grid-column:1;grid-row:2/4;padding:22px 18px}.course-book-intro{display:block;padding-bottom:20px}.course-book-intro h3{font-size:29px}.course-book-intro p{font-size:14px}.course-book-contact{text-align:left;gap:9px;margin-top:18px;font-size:13px}.course-book-intro>div>span{font-size:9px}.course-book-main{grid-template-columns:1fr;gap:28px;margin-top:22px}.course-book-numbers{grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:24px 0}.course-book-numbers>div:first-child{grid-column:auto}.course-book-numbers>div:first-child strong{font-size:41px}.course-book-numbers strong{font-size:32px}.course-book-numbers span{font-size:8px;line-height:1.5}.course-book-tee>.btn{display:none}.course-book-card-heading h4{font-size:23px}.course-book-card table{font-size:15px}.course-book-card tbody th,.course-book-card tbody td,.course-book-card thead th{padding:12px 8px}.course-book-card-heading>span{font-size:8px}.aerial-hole-facts{margin-top:16px;padding:13px 0}.course-book-tee>p{font-size:12px}.course-book-credit{margin-top:25px}.aerial-hole-facts>p{font-size:12px}}
@media(max-height:550px) and (min-width:701px){.course-book-intro{padding-bottom:18px}.aerial-course-book{padding:22px 28px}.course-book-main{margin-top:22px}}

.course-book-tee>p.course-book-discrepancy{padding:15px;border-radius:8px;background:#e5ddc6;color:#796844;font-size:12px}.course-book-discrepancy strong{display:block;margin-bottom:5px;font-weight:650}
.aerial-explorer>.aerial-map-wrap{grid-column:1;grid-row:2}.aerial-explorer>.aerial-yardage{grid-column:2;grid-row:2}
@media(max-width:700px){.aerial-explorer>.aerial-yardage{grid-column:1;grid-row:3}}
