.card.svelte-adfkq6{background-color:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px #0000001a}.search-results.svelte-adfkq6{list-style:none;padding:0;margin-top:1rem;max-height:200px;overflow-y:auto}.search-results.svelte-adfkq6 li:where(.svelte-adfkq6) button:where(.svelte-adfkq6){display:block;width:100%;padding:.5rem .75rem;text-align:left;border:none;background:none;cursor:pointer;color:var(--color-text-dark)}.search-results.svelte-adfkq6 li:where(.svelte-adfkq6) button:where(.svelte-adfkq6):disabled{opacity:.6;cursor:default}.radio-label.svelte-adfkq6{display:inline-flex!important;align-items:center;margin-right:1rem;font-weight:400!important}.radio-label.svelte-adfkq6 input:where(.svelte-adfkq6){width:auto!important;margin-right:.3rem}.scorecard-section.svelte-adfkq6{overflow-x:auto}.scorecard-table-container.svelte-adfkq6{width:100%;overflow-x:auto;padding-bottom:10px}.scorecard-table.svelte-adfkq6{border-collapse:collapse;width:100%;min-width:700px;font-size:.9em;margin-top:1rem;table-layout:fixed}.scorecard-table.svelte-adfkq6 th:where(.svelte-adfkq6),.scorecard-table.svelte-adfkq6 td:where(.svelte-adfkq6){border:1px solid #ddd;padding:.3rem;text-align:center;min-width:30px}.scorecard-table.svelte-adfkq6 th:where(.svelte-adfkq6){background-color:#f2f2f2}.scorecard-table.svelte-adfkq6 td:where(.svelte-adfkq6):first-child,.scorecard-table.svelte-adfkq6 th:where(.svelte-adfkq6):first-child{text-align:left;font-weight:700;min-width:50px;position:sticky;left:0;background-color:#f8f8f8;z-index:1}.scorecard-table.svelte-adfkq6 th:where(.svelte-adfkq6):last-child,.scorecard-table.svelte-adfkq6 td:where(.svelte-adfkq6):last-child{font-weight:700;background-color:#f2f2f2}.score-input.svelte-adfkq6{width:30px;text-align:center;border:1px solid #eee;border-radius:3px;padding:.2rem;box-sizing:border-box}.score-input.svelte-adfkq6:focus{border-color:#999;outline:none}.summary.svelte-adfkq6{margin-top:1rem;font-weight:700}.error.svelte-adfkq6{color:red;margin-top:.5rem}.setup-section.svelte-adfkq6 h2:where(.svelte-adfkq6){margin-top:0;border-bottom:1px solid var(--color-border-light);padding-bottom:.5rem;margin-bottom:1rem}.form-group.svelte-adfkq6{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.form-group.svelte-adfkq6 label:where(.svelte-adfkq6){width:120px;flex-shrink:0;font-weight:600}.form-group.svelte-adfkq6 input[type=text]:where(.svelte-adfkq6),.form-group.svelte-adfkq6 select:where(.svelte-adfkq6){flex-grow:1;min-width:150px}.course-search-input.svelte-adfkq6{position:relative}.spinner.svelte-adfkq6{margin-left:10px;font-style:italic;color:#666}.search-results.svelte-adfkq6{position:absolute;top:100%;left:125px;right:0;background-color:#fff;border:1px solid #ccc;border-top:none;max-height:200px;overflow-y:auto;z-index:1100;list-style:none;padding:0;margin:0;box-shadow:0 2px 5px #0000001a;color:var(--color-text-dark)}.search-results.svelte-adfkq6 li:where(.svelte-adfkq6) button:where(.svelte-adfkq6){display:block;width:100%;padding:.5rem .75rem;text-align:left;border:none;background:none;cursor:pointer;color:inherit}.search-results.svelte-adfkq6 li:where(.svelte-adfkq6) button:where(.svelte-adfkq6):hover{background-color:#f0f0f0}.selected-course-details.svelte-adfkq6{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--color-border-light)}.calculated-value.svelte-adfkq6{display:inline-block;margin-left:.5rem;font-style:italic;color:#555}.radio-group.svelte-adfkq6{display:flex;gap:1rem}.radio-label.svelte-adfkq6{display:inline-flex!important;align-items:center;font-weight:400!important;width:auto!important}.radio-label.svelte-adfkq6 input:where(.svelte-adfkq6){width:auto!important;margin-right:.3rem;flex-grow:0!important;min-width:unset!important}.summary-inline.svelte-adfkq6{text-align:center;margin-bottom:1rem;font-size:.95em}.scorecard-table.svelte-adfkq6{table-layout:fixed}.scorecard-table.svelte-adfkq6 th:where(.svelte-adfkq6),.scorecard-table.svelte-adfkq6 td:where(.svelte-adfkq6){padding:.3rem;min-width:30px}.scorecard-table.svelte-adfkq6 .label-col:where(.svelte-adfkq6){width:80px;font-size:.85em;font-weight:400;background-color:#f8f9fa}.scorecard-table.svelte-adfkq6 .total-col:where(.svelte-adfkq6){width:50px;background-color:#f2f2f2}.score-input.svelte-adfkq6{width:30px;padding:.2rem}.putt-input.svelte-adfkq6{width:30px}.fairway-checkbox.svelte-adfkq6{display:block;margin:0 auto;width:1.1em;height:1.1em}.na-marker.svelte-adfkq6{font-size:.8em;color:#999}.submit-section.svelte-adfkq6{text-align:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border-light)}.submit-section.svelte-adfkq6 .error:where(.svelte-adfkq6),.submit-section.svelte-adfkq6 .success:where(.svelte-adfkq6){margin-bottom:1rem;text-align:left}.submit-btn.svelte-adfkq6{padding:.8rem 1.5rem;font-size:1.1em}@media (max-width: 800px){.scorecard-table.svelte-adfkq6 thead:where(.svelte-adfkq6){display:none}.scorecard-table.svelte-adfkq6,.scorecard-table.svelte-adfkq6 tr:where(.svelte-adfkq6),.scorecard-table.svelte-adfkq6 td:where(.svelte-adfkq6){display:block;width:100%;box-sizing:border-box}.scorecard-table.svelte-adfkq6 tr:where(.svelte-adfkq6){margin-bottom:1rem;border:1px solid var(--color-border-light);border-radius:4px;padding:.5rem;position:relative}.scorecard-table.svelte-adfkq6 td:where(.svelte-adfkq6){display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border:none;border-bottom:1px dashed #eee}.scorecard-table.svelte-adfkq6 td:where(.svelte-adfkq6):last-child{border-bottom:none}.scorecard-table.svelte-adfkq6 td.label-col:where(.svelte-adfkq6){display:none}.scorecard-table.svelte-adfkq6 td.total-col:where(.svelte-adfkq6){display:none}.scorecard-table.svelte-adfkq6 td:where(.svelte-adfkq6):before{content:attr(data-label);font-weight:700;margin-right:10px;width:50px;flex-shrink:0;text-align:right}.scorecard-table.svelte-adfkq6 tr:where(.svelte-adfkq6) td:where(.svelte-adfkq6):nth-of-type(1):before{content:"Par"}.scorecard-table.svelte-adfkq6 tr:where(.svelte-adfkq6) td:where(.svelte-adfkq6):nth-of-type(2):before{content:"SI"}.score-input.svelte-adfkq6,.putt-input.svelte-adfkq6{width:40px}.fairway-checkbox.svelte-adfkq6{margin:0}.summary-inline.svelte-adfkq6{text-align:left}}.locked-info.svelte-adfkq6{font-size:.85em;font-style:italic;color:#6c757d;margin-left:.5rem}.form-group.svelte-adfkq6 select:where(.svelte-adfkq6){min-width:200px}.radio-label.svelte-adfkq6 input[type=radio]:where(.svelte-adfkq6):disabled{cursor:not-allowed;opacity:.6}
