html[data-courts-korea-app=true] .AppReminderCard-module__m8D04W__card{display:none!important}.AppReminderCard-module__m8D04W__card{width:100%;font-family:var(--font-pretendard),sans-serif;background:#242424;border-radius:12px;margin-top:24px;position:relative;overflow:hidden}.AppReminderCard-module__m8D04W__layout{align-items:center;gap:20px;min-height:88px;padding:16px;display:flex}.AppReminderCard-module__m8D04W__icon{object-fit:contain;flex-shrink:0;width:56px;height:56px;display:block}.AppReminderCard-module__m8D04W__copy{min-width:0}.AppReminderCard-module__m8D04W__copy h3{color:#fff;letter-spacing:-.4px;word-break:keep-all;margin:0;font-size:16px;font-weight:500;line-height:1.45}.AppReminderCard-module__m8D04W__copy p{color:#999;letter-spacing:-.3px;word-break:keep-all;margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.5}.AppReminderCard-module__m8D04W__mobileBreak{display:none}.AppReminderCard-module__m8D04W__button{color:#191919;white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;margin-left:auto;padding:11px 19px;font-size:16px;font-weight:700;line-height:1.2}.AppReminderCard-module__m8D04W__install{z-index:2;border-radius:inherit;color:#0000;font-size:0;position:absolute;inset:0;overflow:hidden}.AppReminderCard-module__m8D04W__install:focus-visible{outline-offset:-4px;outline:3px solid #15da76}@media (max-width:700px){.AppReminderCard-module__m8D04W__layout{gap:22px;min-height:104px;padding:18px}.AppReminderCard-module__m8D04W__icon{width:64px;height:64px}.AppReminderCard-module__m8D04W__copy h3{font-size:15px}.AppReminderCard-module__m8D04W__copy p{margin-top:6px;font-size:14px}.AppReminderCard-module__m8D04W__mobileBreak{display:inline}.AppReminderCard-module__m8D04W__button{display:none}}@media (max-width:380px){.AppReminderCard-module__m8D04W__layout{gap:16px;padding:16px}.AppReminderCard-module__m8D04W__icon{width:56px;height:56px}.AppReminderCard-module__m8D04W__copy h3{font-size:14px}.AppReminderCard-module__m8D04W__copy p{font-size:13px}}.AppReminderCard-module__m8D04W__arrow{display:none}@media (max-width:700px){.AppReminderCard-module__m8D04W__arrow{color:#bfc2c6;flex-shrink:0;margin-left:auto;display:block}.AppReminderCard-module__m8D04W__layout{column-gap:16px}.AppReminderCard-module__m8D04W__copy{flex:1}}@media (max-width:380px){.AppReminderCard-module__m8D04W__layout{column-gap:12px}}
.CourtAmenitiesSection-module__j23wOG__section{background:0 0;border-top:1px solid #565656;margin-top:40px;padding-top:40px}.CourtAmenitiesSection-module__j23wOG__headingRow{margin-bottom:32px;padding-right:116px;position:relative}.CourtAmenitiesSection-module__j23wOG__headingBlock{min-width:0}.CourtAmenitiesSection-module__j23wOG__titleRow{align-items:center;gap:10px;display:flex}.CourtAmenitiesSection-module__j23wOG__title{margin:0}.CourtAmenitiesSection-module__j23wOG__tooltipAnchor{flex:none;display:inline-flex;position:relative}.CourtAmenitiesSection-module__j23wOG__helpButton{color:#8b929b;cursor:help;background:0 0;border:2px solid #727982;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.CourtAmenitiesSection-module__j23wOG__helpButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.CourtAmenitiesSection-module__j23wOG__tooltip{z-index:30;color:#fff;text-align:center;white-space:normal;background:#2c2c2e;border-radius:12px;width:min(280px,100vw - 96px);padding:12px 16px;font-size:14px;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 14px);left:-20px;box-shadow:0 8px 24px #00000047}.CourtAmenitiesSection-module__j23wOG__tooltip:after{content:"";border:8px solid #0000;border-top-color:#2c2c2e;width:0;height:0;position:absolute;top:100%;left:31px;transform:translate(-50%)}@media (min-width:640px){.CourtAmenitiesSection-module__j23wOG__tooltip{white-space:nowrap;width:max-content;max-width:min(420px,100vw - 32px);left:-21px;transform:none}.CourtAmenitiesSection-module__j23wOG__tooltip:after{left:32px}}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__section{border-top:0}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__modalBackdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1818186b}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__modal{color:#303030;background:#fff;border-color:#e0e0e0;box-shadow:0 18px 56px #0003}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__modalTitle{color:#303030}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__closeButton{color:#303030;background:#f2f2f2}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__fieldLabel{color:#4a4a4a}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__fieldControl{color:#303030;background:#fff;border-color:#d7d7d7}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__fieldControl::placeholder{color:#969696}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__selectArrow{color:#5d5d5d}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__characterCount{color:#8b8b8b}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__secondaryButton{color:#4a4a4a;background:#f5f5f5;border-color:#d7d7d7}html[data-courts-korea-app=true] .CourtAmenitiesSection-module__j23wOG__successDescription{color:#6f6f6f}.CourtAmenitiesSection-module__j23wOG__reportTrigger{color:#8f8f95;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:12px;padding:0;font-size:14px;font-weight:400;line-height:1.5}.CourtAmenitiesSection-module__j23wOG__reportTrigger:hover,.CourtAmenitiesSection-module__j23wOG__reportTrigger:focus-visible{color:#fff}.CourtAmenitiesSection-module__j23wOG__checkedDate{color:#a5a5aa;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.5;position:absolute;top:4px;right:0}.CourtAmenitiesSection-module__j23wOG__grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px;margin:0;padding:0;list-style:none;display:grid}.CourtAmenitiesSection-module__j23wOG__item{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.CourtAmenitiesSection-module__j23wOG__iconFrame{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.CourtAmenitiesSection-module__j23wOG__icon{object-fit:contain;width:36px;height:36px;display:block}.CourtAmenitiesSection-module__j23wOG__label{color:#fff;white-space:nowrap;font-family:Pretendard,Arial,sans-serif;font-size:18px;font-weight:500;line-height:26px}.CourtAmenitiesSection-module__j23wOG__modalLayer{z-index:300;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0}.CourtAmenitiesSection-module__j23wOG__modalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;border:0;position:absolute;inset:0}.CourtAmenitiesSection-module__j23wOG__modal{color:#fff;background:#1a1a1b;border:1px solid #343438;border-radius:20px;width:min(100%,520px);max-height:calc(100dvh - 40px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000080}.CourtAmenitiesSection-module__j23wOG__modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.CourtAmenitiesSection-module__j23wOG__modalEyebrow{color:#6fcf97;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:700}.CourtAmenitiesSection-module__j23wOG__modalTitle{color:#fff;margin:0;font-size:22px;font-weight:600;line-height:1.35}.CourtAmenitiesSection-module__j23wOG__closeButton{color:#fff;cursor:pointer;background:#29292c;border:0;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:26px;font-weight:300;line-height:1;display:inline-flex}.CourtAmenitiesSection-module__j23wOG__fieldGroup{flex-direction:column;gap:9px;margin-top:20px;display:flex;position:relative}.CourtAmenitiesSection-module__j23wOG__fieldLabel{color:#d9d9dc;font-size:14px;font-weight:600}.CourtAmenitiesSection-module__j23wOG__fieldControl{color:#fff;width:100%;min-height:48px;font:inherit;background:#111113;border:1px solid #3d3d41;border-radius:10px;outline:none;padding:0 14px;font-size:15px}.CourtAmenitiesSection-module__j23wOG__fieldControl:focus{border-color:#6fcf97;box-shadow:0 0 0 2px #6fcf9724}.CourtAmenitiesSection-module__j23wOG__selectWrap{display:block;position:relative}.CourtAmenitiesSection-module__j23wOG__selectControl{appearance:none;padding-right:56px}.CourtAmenitiesSection-module__j23wOG__selectArrow{color:#d9d9dc;pointer-events:none;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.CourtAmenitiesSection-module__j23wOG__textarea{resize:vertical;min-height:140px;padding-top:13px;padding-bottom:32px;line-height:1.6}.CourtAmenitiesSection-module__j23wOG__characterCount{color:#77777e;font-size:11px;position:absolute;bottom:10px;right:12px}.CourtAmenitiesSection-module__j23wOG__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CourtAmenitiesSection-module__j23wOG__errorMessage{color:#ff8b8b;margin:14px 0 0;font-size:13px;line-height:1.5}.CourtAmenitiesSection-module__j23wOG__modalActions{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:28px;display:grid}.CourtAmenitiesSection-module__j23wOG__primaryButton,.CourtAmenitiesSection-module__j23wOG__secondaryButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.CourtAmenitiesSection-module__j23wOG__primaryButton{color:#102319;background:#6fcf97;border:1px solid #6fcf97}.CourtAmenitiesSection-module__j23wOG__primaryButton:disabled{cursor:not-allowed;opacity:.42}.CourtAmenitiesSection-module__j23wOG__secondaryButton{color:#d9d9dc;background:#242426;border:1px solid #3d3d41}.CourtAmenitiesSection-module__j23wOG__successPanel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.CourtAmenitiesSection-module__j23wOG__successIcon{color:#102319;background:#6fcf97;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;font-size:28px;font-weight:800;display:inline-flex}.CourtAmenitiesSection-module__j23wOG__successDescription{color:#b6b6bb;margin:12px 0 28px;font-size:15px;line-height:1.6}.CourtAmenitiesSection-module__j23wOG__successPanel .CourtAmenitiesSection-module__j23wOG__primaryButton{width:min(100%,240px)}@media (min-width:1032px){.CourtAmenitiesSection-module__j23wOG__headingRow{margin-bottom:40px;padding-right:148px}.CourtAmenitiesSection-module__j23wOG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.CourtAmenitiesSection-module__j23wOG__item{text-align:left;flex-direction:row;align-items:center;gap:10px}}
