#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--MainBlue:#286bb7;--Sky:#37c3ff;--GrayBlue:#7096b2;--Aqua:#15e0bc;--Green:#2fb46c;--DeepSea:#2a1799;--Orange:#ed7a00;--Yellow:#ffc700;--Grass:#a2ce23;--Lime:#62ea22;--Violet:#8a2be2;--Salmon:#ff825a;--Red:#f04848;--Olive:#770;--Forest:#3a6d3a;--Purple:#9a009a;--Plum:#df94df;--Pink:#f2169a;--Brown:#926d52;--Black:#000;--White:#fff;--DarkNavy:#0e1c36;--LightNavy:#868d9a;--MidNavy:#575757;--Gray:#cfd2d7;--LightGray:#f0f0f0;--LightRed:#fdeded;--Blue:#2379de;--MainBlueDark:#1d4679;--LightRed:#fce5e5;--LightOrange:#ffecd5;--LightYellow:#fffde5;--LightGreen:#eaf7f0;--LightBlue:#e9f0f8;--font-size-32:2rem;--font-size-20:1.25rem;--font-size-16:1rem;--font-size-14:0.75rem;--font-size-12:0.75rem;--font-size-6:0.375rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--border-width:1px;--border-radius-16:1rem;--border-radius-8:0.5rem;--box-shadow:0 0 1rem 0 #0000001a;--fontSize-10:0.625rem;--fontSize-12:0.75rem;--fontSize-14:0.875rem;--fontSize-16:1rem;--fontSize-18:1.125rem;--fontSize-20:1.25rem;--fontSize-22:1.375rem;--fontSize-24:1.5rem;--fontSize-26:1.625rem;--fontSize-28:1.75rem;--fontSize-30:1.875rem;--fontSize-32:2rem;--fontWeight-300:300;--fontWeight-400:400;--fontWeight-500:500;--fontWeight-600:600;--fontWeight-700:700}*{-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.App{flex-direction:row;height:100%;min-height:100vh}.App,main{display:flex}main{-ms-overflow-style:auto;flex:1 1;flex-direction:column;overflow-y:auto;scrollbar-width:auto}.leaflet-bottom,.leaflet-control-attribution,.leaflet-control-container{display:none}@font-face{font-display:swap;font-family:pretendard;font-style:normal;font-weight:300;src:url(/static/media/Pretendard-Light.27c9a07cbc308ce88d1a.woff2) format("woff2")}@font-face{font-display:swap;font-family:pretendard;font-style:normal;font-weight:400;src:url(/static/media/Pretendard-Regular.6090e6b5524796768e78.woff2) format("woff2")}@font-face{font-display:swap;font-family:pretendard;font-style:normal;font-weight:500;src:url(/static/media/Pretendard-Medium.ea235f1edb8815831a25.woff2) format("woff2")}@font-face{font-display:swap;font-family:pretendard;font-style:normal;font-weight:600;src:url(/static/media/Pretendard-SemiBold.96cc5889b6ca53fa93dd.woff2) format("woff2")}@font-face{font-display:swap;font-family:pretendard;font-style:normal;font-weight:700;src:url(/static/media/Pretendard-Bold.0676c8838a37a3b770d8.woff2) format("woff2")}@font-face{font-display:swap;font-family:pretendard;font-style:normal;font-weight:800;src:url(/static/media/Pretendard-Black.14a71ec59ff2b3bc6933.woff2) format("woff2")}:where(.css-scope){color:#0e1c36;font-family:pretendard,sans-serif}:where(.css-scope) :where(p,li,span,td,th,label,input,select,textarea,button){font-size:14px;line-height:1.4}:where(.css-scope) a{text-decoration:none}:where(.css-scope) :where(.h5,.h10,.h20,.h30,.h40,.h50,.h60,.h70,.h80,.h90,.h100){clear:both;margin:0;padding:0}:where(.css-scope) .h5{height:5px}:where(.css-scope) .h10{height:10px}:where(.css-scope) .h20{height:20px}:where(.css-scope) .h30{height:30px}:where(.css-scope) .h40{height:40px}:where(.css-scope) .h50{height:50px}:where(.css-scope) .h60{height:60px}:where(.css-scope) .h70{height:70px}:where(.css-scope) .h80{height:80px}:where(.css-scope) .h90{height:90px}:where(.css-scope) .h100{height:100px}:where(.css-scope) :where(:not(.no-border-box):not(.no-border-box *),:not(.no-border-box):not(.no-border-box *):before,:not(.no-border-box):not(.no-border-box *):after){box-sizing:border-box}:where(.css-scope) :where(select.no-arrow){-webkit-appearance:none;appearance:none}:where(.css-scope) :where(.btn-reset){background:none;border:0;padding:0}:where(.css-scope){display:block}:where(.css-scope) :where(h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,img){border:0;margin:0;padding:0}:where(.css-scope) :where(article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main){display:block}:where(.css-scope) :where(ol,ul,li,dt,dd){list-style:none}:where(.css-scope) :where(blockquote,q){quotes:none}:where(.css-scope) :where(blockquote):after,:where(.css-scope) :where(blockquote):before,:where(.css-scope) :where(q):after,:where(.css-scope) :where(q):before{content:""}:where(.css-scope) :where(a:link,a:hover,a:active){text-decoration:none}:where(.css-scope) :where(label,img,input,select,textarea,button){vertical-align:middle}:where(.css-scope) :where(table){border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}:where(.css-scope) :where(img){border:0;vertical-align:middle}:where(.css-scope) :where(:not(.no-border-box):not(.no-border-box *)){box-sizing:border-box}:where(.css-scope) :where(textarea){border:1px solid #dbdbdb;padding:5px 0}:where(.css-scope) :where(select){background:#fff;border:1px solid #e9e9e9;color:#373737}:where(.css-scope) :where(textarea[disabled]),:where(.css-scope) :where(textarea[readonly]){background:#eaeaea;border:1px solid silver;padding:11px}:where(.css-scope) :where(button),:where(.css-scope) :where(label){cursor:pointer}:where(.css-scope) input[type=number]::-webkit-inner-spin-button,:where(.css-scope) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}:where(.css-scope) :where(a,label,button,img,input,select){transition-duration:.2s}:where(.css-scope){--MainBlue:#286bb7;--Blue:#2379de}:where(.css-scope) :where(select,input){border:1px solid #cfd2d7;border-radius:8px;cursor:pointer;height:3rem;text-indent:20px;width:100%}:where(.css-scope) :where(select:hover,input:hover){border:1px solid var(--MainBlue)}:where(.css-scope) :where(select::placeholder,input::placeholder){color:#868d9a}:where(.css-scope) .container{align-items:flex-start;display:flex;justify-content:flex-start;min-height:100vh;min-width:1300px}:where(.css-scope) nav{background-color:#fff;box-shadow:0 4px 12px 0 #0000001a;height:100vh;left:0;min-width:320px;position:-webkit-sticky;position:sticky;top:0;width:320px;z-index:1}:where(.css-scope) .userinfo{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}:where(.css-scope) .userinfo img{width:64px}:where(.css-scope) .userinfo b{display:block;font-size:16px;font-weight:700;padding-bottom:4px}:where(.css-scope) .userinfo p{color:#868d9a;font-size:14px}:where(.css-scope) .userinfo__text{width:100%}:where(.css-scope) .nav__profile{align-items:center;border-bottom:1px solid #e5e9ef;display:flex;justify-content:flex-start;padding:32px 24px;width:100%}:where(.css-scope) .nav__profile .btn-nav-profile{height:40px;width:40px}:where(.css-scope) .nav__top{align-items:center;border-bottom:1px solid #e5e9ef;display:flex;height:72px;justify-content:space-between;padding:25px}:where(.css-scope) .nav__btm{align-items:flex-start;display:flex;flex-direction:column;height:calc(100vh - 72px);justify-content:flex-start;padding:0}:where(.css-scope) .nav__btm__list{height:100%;width:100%}:where(.css-scope) .nav__btm__list>li{padding:0 26px}:where(.css-scope) .nav__btm__list a{align-items:center;display:flex;gap:24px;height:56px;justify-content:flex-start;position:relative;width:100%}:where(.css-scope) .nav__btm__list>li>a.active+.depth2__wrap{display:block}:where(.css-scope) .nav__btm__list>li>a>svg{width:24px}:where(.css-scope) .nav__btm__list>li>a.active path,:where(.css-scope) .nav__btm__list>li>a:hover path,:where(.css-scope) .nav__btm__logout:hover path{stroke:var(--MainBlue)}:where(.css-scope) .nav__btm__logout:hover .depth1-icon path,:where(.css-scope) .nav__btm__logout:hover svg path{stroke:var(--MainBlue)}:where(.css-scope) .nav__btm__logout:hover .depth1-icon path[fill],:where(.css-scope) .nav__btm__logout:hover svg path[fill]{fill:var(--MainBlue)}:where(.css-scope) .nav__btm__logout:hover .depth1-icon rect,:where(.css-scope) .nav__btm__logout:hover svg rect{fill:var(--MainBlue)}:where(.css-scope) .nav__btm__list>li:nth-child(2)>a.active .depth1-icon path:first-child,:where(.css-scope) .nav__btm__list>li:nth-child(2)>a:hover .depth1-icon path:first-child{stroke:var(--MainBlue)!important}:where(.css-scope) .nav__btm__list a.active,:where(.css-scope) .nav__btm__list a.active span,:where(.css-scope) .nav__btm__list a:hover,:where(.css-scope) .nav__btm__list a:hover span,:where(.css-scope) .nav__btm__logout:hover span{color:var(--MainBlue)}:where(.css-scope) .nav__btm__logout{align-items:center;display:flex;gap:24px;height:72px;justify-content:flex-start;padding:0 26px;width:100%}:where(.css-scope) .depth2__wrap{align-items:flex-start;display:none;flex-direction:column;justify-content:flex-start}:where(.css-scope) .depth2__wrap a{padding-left:48px}:where(.css-scope) .depth1-arrow{position:absolute;right:0;rotate:180deg;top:50%}:where(.css-scope) .depth1.active .depth1-arrow{rotate:0deg}:where(.css-scope) .content{width:100%}:where(.css-scope) .content .content__top{align-items:center;background-color:#fff;display:flex;gap:50px;height:72px;justify-content:flex-end;padding:0 25px}:where(.css-scope) .content .content__top .fake__select button{align-items:center;display:flex;font-family:roboto;gap:12px;height:40px;justify-content:flex-start}:where(.css-scope) .content .content__top .fake__select button img{width:24px}:where(.css-scope) .content .content__top .user__info{align-items:center;display:flex;gap:12px;justify-content:flex-start}:where(.css-scope) .content .content__top .user__info .username{font-family:roboto;font-size:16px;font-weight:700}:where(.css-scope) .select-arrow{max-width:11px}:where(.css-scope.content__btm){padding:24px}:where(.css-scope.content__box){background:#fff;border-radius:16px;min-height:200px;width:100%}:where(.css-scope) .add__area:hover{background-color:#f5f5f5}:where(.css-scope) .page__dashboard{text-align:center}:where(.css-scope) .page__dashboard .logo__nowswing{margin-bottom:24px;max-width:156px}:where(.css-scope) .page__dashboard h2{font-size:24px;font-weight:600;margin-bottom:24px}:where(.css-scope) .page__dashboard .btn-add-golf-club{color:var(--Blue)}:where(.css-scope) .golf-club__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;margin-top:56px}:where(.css-scope) .golf-club__item{border:1px solid #dadada;border-radius:12px;box-shadow:0 0 12px 0 #00000012;overflow:hidden;width:calc(50% - 15px)}:where(.css-scope) .golf-club__item .golf-club__item__top{background-color:#f5f5f5;height:200px;width:100%}:where(.css-scope) .golf-club__item .golf-club__item__top img{height:100%;object-fit:cover;width:100%}:where(.css-scope) .golf-club__item .golf-club__item__btm{padding:16px;position:relative;text-align:left}:where(.css-scope) .golf-club__item .golf-club__item__btm h3{font-weight:700;margin-bottom:8px}:where(.css-scope) .golf-club__item .golf-club__item__btm p{font-size:12px}:where(.css-scope) .golf-club__item .golf-club__item__btm span{color:#707070;font-size:12px}:where(.css-scope) .bell-icon-wrap{bottom:16px;position:absolute;right:16px}:where(.css-scope) .btn-bell-icon{position:relative}:where(.css-scope) .bell-icon-wrap .dot{background-color:red;border-radius:50%;height:8px;position:absolute;right:0;top:0;width:8px}:where(.css-scope) .btn-back{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-bottom:56px}:where(.css-scope) .btn-back img{width:24px}:where(.css-scope) .btn-back h2{font-size:24px;font-weight:600}:where(.css-scope.page__dashboard_form){margin:0 auto;padding:50px 0}:where(.css-scope) .form-group__wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px 16px;justify-content:flex-start}:where(.css-scope) .form-group__wrap label{font-weight:700}:where(.css-scope) .form-group__wrap label span{color:red}:where(.css-scope) .form-group__wrap .form-group.width-50{width:calc(50% - 8px)}:where(.css-scope) .form-group__wrap .form-group.width-100{width:100%}:where(.css-scope) .form-group__wrap label{align-items:center;display:flex;gap:4px;justify-content:flex-start;margin-bottom:12px;width:100%}:where(.css-scope) .phone-number-wrap{align-items:center;display:flex;gap:12px;justify-content:flex-start}:where(.css-scope) .phone-number-wrap select{min-width:180px;width:50%}:where(.css-scope) .phone-format-info{margin-top:8px}:where(.css-scope) .phone-format-info small{color:#868d9a;display:block;font-size:12px}:where(.css-scope) #phone-number.formatted{color:var(--MainBlue)}:where(.css-scope) #phone-number.error{background-color:#fff5f5;border-color:red!important}:where(.css-scope) #country-code{font-size:14px}:where(.css-scope) #country-code option{padding:8px}:where(.css-scope) .phone-validation-feedback{font-size:12px;margin-top:4px;min-height:16px}:where(.css-scope) .phone-validation-feedback.success{color:#28a745}:where(.css-scope) .phone-validation-feedback.error{color:#dc3545}:where(.css-scope) .phone-validation-feedback.warning{color:#ffc107}:where(.css-scope) .operating-hours-wrap{display:flex}:where(.css-scope) .operating-hours-wrap button{font-weight:600}:where(.css-scope) .operating-hours-wrap button:first-child{border-radius:8px 0 0 8px}:where(.css-scope) .operating-hours-wrap button:nth-child(2){border-radius:0 8px 8px 0}:where(.css-scope) .btn-hours{background-color:#fff;border:1px solid #cfd2d7;border-radius:8px;color:#868d9a;cursor:pointer;flex:1 1;font-size:14px;height:52px;transition:all .3s ease}:where(.css-scope) .btn-hours.active,:where(.css-scope) .btn-hours:hover{background-color:var(--MainBlue);border-color:var(--MainBlue);color:#fff}:where(.css-scope) .image-upload-wrap{display:flex;flex-direction:column;gap:12px}:where(.css-scope) .image-upload-box{align-items:center;background-color:#fff;border:1px solid #cfd2d7;border-radius:8px;cursor:pointer;display:flex;height:160px;justify-content:center;transition:all .3s ease;width:160px}:where(.css-scope) .image-upload-box:hover{background-color:#f0f7ff;border-color:var(--MainBlue)}:where(.css-scope) .upload-info{align-items:center;color:#868d9a;display:flex;gap:5px;justify-content:flex-start}:where(.css-scope) .upload-info span{font-size:12px}:where(.css-scope) .upload-info img{width:13px}:where(.css-scope) .image-preview-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:20px;overflow-x:hidden}:where(.css-scope) .image-preview-container.show{display:flex!important}:where(.css-scope) .image-preview-item{background:#fff;border:2px solid #e0e7f1;border-radius:8px;cursor:grab;height:160px;min-width:160px;overflow:hidden;position:relative;transition:all .3s ease;width:160px}:where(.css-scope) .image-preview-item:hover{border-color:#286bb7;box-shadow:0 4px 12px #286bb726;transform:translateY(-2px)}:where(.css-scope) .image-preview-item.dragging{cursor:grabbing;opacity:.5;transform:rotate(5deg)}:where(.css-scope) .image-preview-item.drag-over{background-color:#f0f5ff;border-color:#286bb7}:where(.css-scope) .image-preview-img{display:block;height:100%;width:100%}:where(.css-scope) .image-preview-actions{display:flex;gap:4px;position:absolute;right:8px;top:8px}:where(.css-scope) .btn-remove-image{align-items:center;background:#000000b3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:background-color .2s ease;width:28px}:where(.css-scope) .btn-remove-image:hover{background:#000000e6}:where(.css-scope) .btn-remove-image svg{height:16px;width:16px}:where(.css-scope) .add-more-box{align-items:center;background-color:#fff;border:1px solid #cfd2d7;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:160px;justify-content:center;min-width:160px;transition:all .3s ease;width:160px}:where(.css-scope) .add-more-box:hover{background-color:#f0f5ff;border-color:#286bb7}:where(.css-scope) .add-more-box img{height:44px;width:44px}:where(.css-scope) .add-more-box span{color:#8b95a1;font-size:14px;font-weight:500}:where(.css-scope) .upload-status-info{align-items:center;color:#868d9a;display:flex;font-size:12px;gap:8px;margin-top:12px}:where(.css-scope) .upload-status-info img{height:13px;width:13px}:where(.css-scope) .image-upload-wrap.has-images{display:none}@media (max-width:768px){:where(.css-scope) .image-preview-container{gap:12px;grid-template-columns:repeat(2,1fr)}}:where(.css-scope) .amenities-wrap,:where(.css-scope) .location-wrap,:where(.css-scope) .operating-type-wrap{display:flex;flex-direction:column;gap:16px}:where(.css-scope) .amenity-tags,:where(.css-scope) .location-tags,:where(.css-scope) .operating-type-tags{display:flex;flex-wrap:wrap;gap:8px}:where(.css-scope) .amenity-tag,:where(.css-scope) .location-tag,:where(.css-scope) .operating-type-tag{background-color:#cfd2d7;border-radius:10px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}:where(.css-scope) .amenity-tag.active,:where(.css-scope) .amenity-tag:hover,:where(.css-scope) .location-tag.active,:where(.css-scope) .location-tag:hover,:where(.css-scope) .operating-type-tag.active,:where(.css-scope) .operating-type-tag:hover{background-color:var(--MainBlue);color:#fff}:where(.css-scope) .other-amenities,:where(.css-scope) .other-location{border:1px solid #cfd2d7;border-radius:8px;margin-top:8px;padding:12px 16px 12px 0}:where(.css-scope) .cart-caddie-wrap{display:flex;flex-direction:column;gap:16px}:where(.css-scope) .toggle-section{align-items:center;display:flex;gap:12px}:where(.css-scope) .toggle-label{color:#5a6b7d;font-size:14px;font-weight:500}:where(.css-scope) .cart-caddie-wrap .toggle-switch{display:inline-block!important;height:24px!important;position:relative!important;width:44px!important}:where(.css-scope) .cart-caddie-wrap .toggle-switch input{height:0!important;opacity:0!important;width:0!important}:where(.css-scope) .cart-caddie-wrap .toggle-slider{background-color:#e5e9ef!important;border-radius:24px!important;bottom:0!important;cursor:pointer!important;left:0!important;position:absolute!important;right:0!important;top:0!important;transition:all .4s ease!important}:where(.css-scope) .cart-caddie-wrap .toggle-slider:before{background-color:#fff!important;border-radius:50%!important;bottom:3px!important;content:""!important;height:18px!important;left:3px!important;position:absolute!important;transition:all .4s ease!important;width:18px!important}:where(.css-scope) .form-group .cart-caddie-wrap .toggle-switch input:checked+.toggle-slider{background-color:#286bb7!important;box-shadow:0 0 1px #286bb7!important}:where(.css-scope) .form-group .cart-caddie-wrap .toggle-switch input:checked+.toggle-slider:before{transform:translateX(17px)!important}:where(.css-scope) .cart-caddie-wrap .toggle-slider:hover{opacity:.8!important}:where(.css-scope) .additional-fee-section{padding-left:0}:where(.css-scope) .checkbox-wrapper{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#5a6b7d;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:8px 12px;transition:all .3s ease}:where(.css-scope) .checkbox-wrapper:hover{background:linear-gradient(135deg,#e3f2fd,#f3f8ff);border-color:var(--MainBlue);box-shadow:0 4px 8px #286bb726;transform:translateY(-1px)}:where(.css-scope) .checkbox-wrapper input[type=checkbox]{display:none}:where(.css-scope) .checkmark{background:#fff;border:2px solid #cfd2d7;border-radius:6px;box-shadow:inset 0 1px 3px #0000001a;display:inline-block;height:20px;min-width:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}:where(.css-scope) .checkbox-wrapper:hover .checkmark{border-color:var(--MainBlue);box-shadow:inset 0 1px 3px #0000001a,0 0 0 3px #286bb71a}:where(.css-scope) .checkbox-wrapper input[type=checkbox]:checked+.checkmark{background:linear-gradient(135deg,var(--MainBlue) 0,#2379de 100%)}:where(.css-scope) .checkbox-wrapper input[type=checkbox]:checked+.checkmark:after{animation:checkmarkAppear .3s cubic-bezier(.4,0,.2,1);border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:6px}@keyframes checkmarkAppear{0%{opacity:0;transform:rotate(45deg) scale(.5)}50%{opacity:.7;transform:rotate(45deg) scale(1.2)}to{opacity:1;transform:rotate(45deg) scale(1)}}:where(.css-scope) .char-counter{color:#8b95a1;display:block;font-size:12px;margin-top:4px}:where(.css-scope) .char-counter.warning{color:#ff9800}:where(.css-scope) .char-counter.error{color:#dc3545}:where(.css-scope) .tournament-wrap{display:flex;flex-direction:column;gap:12px}:where(.css-scope) .tournament-item{align-items:center;display:flex;gap:12px}:where(.css-scope) .tournament-name,:where(.css-scope) .tournament-year{flex:1 1}:where(.css-scope) .btn-remove-tournament{align-items:center;background-color:#fff;border:1px solid #cfd2d7;border-radius:8px;color:#868d9a;cursor:pointer;display:flex;font-size:18px;height:52px;justify-content:center;transition:all .3s ease;width:52px}:where(.css-scope) .btn-remove-tournament:hover{background-color:#ffe5e5;border-color:red;color:red}:where(.css-scope) .btn-remove-tournament:hover path{stroke:red}:where(.css-scope) .btn-add-tournament{align-items:center;align-self:flex-start;background-color:#fff;border:1px solid var(--MainBlue);border-radius:8px;color:var(--MainBlue);cursor:pointer;display:flex;font-size:18px;height:52px;justify-content:center;transition:all .3s ease;width:52px}:where(.css-scope) .btn-add-tournament:hover{background-color:var(--MainBlue);color:#fff}:where(.css-scope) .btn-add-tournament:hover path{stroke:#fff}:where(.css-scope) .form-submit{margin-top:40px;text-align:center}:where(.css-scope) .btn-create-golf-club{background-color:var(--MainBlue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:52px;transition:all .3s ease;width:100%}:where(.css-scope) .btn-create-golf-club:hover{background-color:#1e5a9a;box-shadow:0 4px 12px #286bb74d;transform:translateY(-1px)}:where(.css-scope) input.error,:where(.css-scope) select.error{background-color:#fff5f5;border-color:red!important}:where(.css-scope) input.error:focus,:where(.css-scope) select.error:focus{border-color:red;box-shadow:0 0 0 2px #ff00001a;outline:none}@media (max-width:768px){:where(.css-scope) .form-group__wrap .form-group.width-50{width:100%}:where(.css-scope) .tournament-item{flex-direction:column;gap:8px}:where(.css-scope) .tournament-name,:where(.css-scope) .tournament-year{width:100%}:where(.css-scope) .amenity-tags{gap:6px}:where(.css-scope) .amenity-tag{font-size:12px;padding:6px 12px}}:where(.css-scope) .address-suggestions-container{background:#fff;border:1px solid #cfd2d7;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:none;font-family:Pretendard,sans-serif;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}:where(.css-scope) .address-suggestion{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:12px 16px;transition:background-color .2s ease}:where(.css-scope) .address-suggestion:last-child{border-bottom:none}:where(.css-scope) .address-suggestion.selected,:where(.css-scope) .address-suggestion:hover{background-color:#f0f7ff}:where(.css-scope) .address-suggestion.selected{background-color:var(--MainBlue);color:#fff}:where(.css-scope) .suggestion-main{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px}:where(.css-scope) .address-suggestion.selected .suggestion-main{color:#fff}:where(.css-scope) .suggestion-type{color:#868d9a;font-size:12px;font-weight:400}:where(.css-scope) .address-suggestion.selected .suggestion-type{color:#fffc}:where(.css-scope) .error-suggestions,:where(.css-scope) .loading-suggestions,:where(.css-scope) .no-suggestions{color:#868d9a;font-size:14px;padding:16px;text-align:center}:where(.css-scope) .loading-suggestions{color:var(--MainBlue);font-weight:500}:where(.css-scope) .error-suggestions{background-color:#fff5f5;color:red}:where(.css-scope) .no-suggestions{color:#868d9a;font-style:italic}:where(.css-scope) #address:focus{border-color:var(--MainBlue);box-shadow:0 0 0 2px #286bb71a;outline:none}:where(.css-scope) .form-group:has(#address){position:relative}:where(.css-scope) .address-suggestions-container::-webkit-scrollbar{width:6px}:where(.css-scope) .address-suggestions-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}:where(.css-scope) .address-suggestions-container::-webkit-scrollbar-thumb{background:#cfd2d7;border-radius:3px}:where(.css-scope) .address-suggestions-container::-webkit-scrollbar-thumb:hover{background:var(--MainBlue)}:where(.css-scope) .content__title{font-size:24px;font-weight:600;margin-bottom:24px}:where(.css-scope) .search-section{margin-bottom:48px}:where(.css-scope) .search-label{margin-bottom:12px}:where(.css-scope) .search-form{align-items:flex-end;display:flex;gap:16px}:where(.css-scope) .search-input-wrap{flex:1 1}:where(.css-scope) .input-with-icon{position:relative}:where(.css-scope) .search-icon{height:17px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:17px;z-index:1}:where(.css-scope) .search-input{background-color:#fff;border:1px solid #cfd2d7;border-radius:8px;font-size:14px;height:40px;padding-left:25px;padding-right:16px;width:100%}:where(.css-scope) .search-input:focus{border-color:var(--MainBlue);box-shadow:0 0 0 2px #286bb71a;outline:none}:where(.css-scope) .search-input::placeholder{color:#868d9a}:where(.css-scope) .btn-search{background-color:var(--MainBlue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;width:120px}:where(.css-scope) .btn-search:hover{background-color:#1e5a9a}:where(.css-scope) .btn-reset{background-color:#fff;border:1px solid #868d9a;border-radius:8px;color:#868d9a;cursor:pointer;font-size:14px;font-weight:600;height:40px;width:120px}:where(.css-scope) .btn-reset:hover{border-color:var(--MainBlue);color:var(--MainBlue)}:where(.css-scope) .action-buttons{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-bottom:24px}:where(.css-scope) .action-buttons-left,:where(.css-scope) .action-buttons-right{display:flex;gap:16px}:where(.css-scope) .btn-delete,:where(.css-scope) .btn-duplicate{background-color:#cfd2d7!important;border-radius:8px;color:#fff!important;font-size:14px;font-weight:500;height:40px;padding:0 16px;width:120px}:where(.css-scope) .btn-delete{height:52px;width:148px}:where(.css-scope) .btn-delete:not(.disabled),:where(.css-scope) .btn-duplicate:not(.disabled){background-color:#fff;color:#868d9a;cursor:pointer}:where(.css-scope) .btn-delete:hover{background-color:#f04848!important;color:#fff!important}:where(.css-scope) .btn-duplicate:not(.disabled):hover{border-color:var(--MainBlue);color:var(--MainBlue)}:where(.css-scope) .btn-add-course{align-items:center;background-color:var(--MainBlue);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:120px}:where(.css-scope) .btn-add-course:hover{background-color:#1e5a9a}:where(.css-scope) .course-table-wrap{background-color:#fff;border:1px solid #e5e9ef;border-radius:12px;overflow:hidden}:where(.css-scope) .course-table-wrap .status-badge{font-size:14px;padding:6px}:where(.css-scope) .course-table{border-collapse:collapse;width:100%}:where(.css-scope) .course-table th{background-color:#f0f0f0;border-bottom:1px solid #e5e9ef;color:#0e1c36;font-weight:600;padding:16px 5px;position:relative;text-align:center}:where(.css-scope) .course-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}:where(.css-scope) .course-table th.sortable:hover{background-color:#f0f1f3}:where(.css-scope) .sort-icon{margin-left:0;position:relative;top:-1px;vertical-align:middle;width:16px}:where(.css-scope) .course-table th.sortable:hover .sort-icon path{stroke:var(--MainBlue)}:where(.css-scope) .checkbox-col{text-align:center;width:48px}:where(.css-scope) .course-col{width:200px}:where(.css-scope) .hole-col,:where(.css-scope) .par-col{width:100px}:where(.css-scope) .yard-col{width:120px}:where(.css-scope) .note-col{min-width:200px;width:auto}:where(.css-scope) .price-name-col{width:250px}:where(.css-scope) .day-col,:where(.css-scope) .price-col,:where(.css-scope) .time-col{width:150px}:where(.css-scope) .btn-delete-table{background-color:#cfd2d7;border-radius:8px;color:#fff;font-size:14px;font-weight:500;height:40px;padding:0 16px;width:120px}:where(.css-scope) .course-table td{border-bottom:1px solid #e5e9ef;color:#0e1c36;font-size:14px;padding:16px;text-align:center;vertical-align:middle}:where(.css-scope) .course-table tbody tr:last-child td{border-bottom:none}:where(.css-scope) .empty-row{height:60px}:where(.css-scope) .empty-row:hover{background-color:initial!important}:where(.css-scope) .empty-message{color:#868d9a!important;text-align:center}:where(.css-scope) .course-table input[type=checkbox]{cursor:pointer;height:16px;width:16px}:where(.css-scope) .select-all{margin:0}:where(.css-scope) .course-link{color:var(--MainBlue);font-weight:500;text-decoration:none}:where(.css-scope) .course-link:hover{text-decoration:underline}:where(.css-scope) .status-icon{border-radius:4px;display:inline-block;font-size:14px;font-weight:700;height:20px;line-height:20px;text-align:center;width:20px}:where(.css-scope) .form-group__wrap .form-group.width-33{width:calc(33.333% - 11px)}:where(.css-scope) .required{color:red}:where(.css-scope) .textarea-wrap{position:relative}:where(.css-scope) .textarea-wrap textarea{border:1px solid #cfd2d7;border-radius:8px;font-family:inherit;font-size:14px;min-height:200px;outline:none;padding:16px;resize:vertical;width:100%}:where(.css-scope) .textarea-wrap textarea:focus{border-color:var(--MainBlue);box-shadow:0 0 0 2px #286bb71a}:where(.css-scope) .textarea-wrap textarea::placeholder{color:#868d9a}:where(.css-scope) .char-count{background-color:#fff;bottom:8px;color:#868d9a;font-size:12px;padding:2px 4px;position:absolute;right:16px}:where(.css-scope) .current-count{color:#0e1c36;font-weight:500}:where(.css-scope) .form-buttons{align-items:center;display:flex;gap:16px;justify-content:space-between}:where(.css-scope) .form-buttons-right{display:flex;gap:16px;margin-left:auto}:where(.css-scope) .btn-save{background-color:#cfd2d7!important;border:none!important;border-radius:8px;color:#fff!important;cursor:pointer;font-size:14px;font-weight:600;height:52px;transition:all .3s ease;width:142px}:where(.css-scope) .btn-save.active,:where(.css-scope) .btn-save:hover{background-color:#1e5a9a!important;color:#fff!important}:where(.css-scope) .btn-cancel,:where(.css-scope) .btn-disable{background-color:#fff;border:1px solid #868d9a;border-radius:8px;color:#868d9a;cursor:pointer;font-size:14px;font-weight:600;height:52px;transition:all .3s ease;width:142px}:where(.css-scope) .btn-cancel:hover,:where(.css-scope) .btn-disable:hover{border-color:var(--MainBlue);color:var(--MainBlue)}:where(.css-scope) .add-course-form input[type=number]{-moz-appearance:textfield}:where(.css-scope) .add-course-form input[type=number]::-webkit-inner-spin-button,:where(.css-scope) .add-course-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.css-scope) .form-section{margin-bottom:32px}:where(.css-scope) .section-title{color:#0e1c36;font-size:16px;font-weight:600;margin-bottom:16px}:where(.css-scope) .part-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}:where(.css-scope) .part-btn{background-color:#fff;border:1px solid #cfd2d7;border-radius:8px;color:#868d9a;cursor:pointer;font-size:14px;font-weight:500;height:52px;padding:0 16px;transition:all .3s ease;width:118px}:where(.css-scope) .part-btn.active,:where(.css-scope) .part-btn:hover{background-color:var(--MainBlue);border-color:var(--MainBlue);color:#fff}:where(.css-scope) .part-add-btn{align-items:center;background-color:#fff;border:1px solid var(--MainBlue);border-radius:8px;color:var(--MainBlue);cursor:pointer;display:flex;font-size:18px;font-weight:500;height:52px;justify-content:center;transition:all .3s ease;width:52px}:where(.css-scope) .part-add-btn:hover{color:#fff}:where(.css-scope) .input-with-delete{align-items:center;display:flex;gap:12px;position:relative}:where(.css-scope) .input-with-delete input{flex:1 1;padding-right:16px}:where(.css-scope) .btn-delete-input{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}:where(.css-scope) .btn-delete-input:hover svg path{stroke:red}:where(.css-scope) .checkbox-group{display:flex;flex-direction:column;gap:12px}:where(.css-scope) .checkbox-item{align-items:center;color:#0e1c36;cursor:pointer;display:flex;font-size:14px;gap:6px}:where(.css-scope) .checkbox-item input[type=checkbox]{cursor:pointer;height:18px;margin:0;width:18px}:where(.css-scope) .checkmark{position:relative}:where(.css-scope) .add-teetime-form input[type=number],:where(.css-scope) .add-teetime-form input[type=time]{-moz-appearance:textfield}:where(.css-scope) .add-teetime-form input[type=number]::-webkit-inner-spin-button,:where(.css-scope) .add-teetime-form input[type=number]::-webkit-outer-spin-button,:where(.css-scope) .add-teetime-form input[type=time]::-webkit-inner-spin-button,:where(.css-scope) .add-teetime-form input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.css-scope) input[type=time]{padding-right:16px}:where(.css-scope) input[name=time-interval]:disabled{background-color:#f8f8f8!important;cursor:not-allowed}:where(.css-scope) .btn-delete-input.delete-part-icon{align-items:center;background-color:#fff;border:1px solid #f04848;border-radius:8px;display:flex;height:52px;justify-content:center;transition:all .3s ease;width:52px}:where(.css-scope) .btn-delete-input.delete-part-icon:hover{background-color:#fff5f5;border-color:#dc3545}:where(.css-scope) .btn-delete-input.delete-part-icon:hover path{stroke:#dc3545}:where(.css-scope) .teetime-col{border-bottom:0!important;border-left:1px solid #e5e9ef;border-right:1px solid #e5e9ef;border-top:1px solid #e5e9ef}:where(.css-scope) .checkbox-col{border:0!important}:where(.css-scope) th.teetime-col{border-top:0}:where(.css-scope) td.checkbox-col{border-top:1px solid #e5e9ef!important}:where(.css-scope) td.day-col,:where(.css-scope) td.price-name-col{border-left:1px solid #e5e9ef;border-right:1px solid #e5e9ef}:where(.css-scope) .fee-type-buttons{display:flex;gap:8px;margin-bottom:24px}:where(.css-scope) .fee-type-buttons button{width:100%}:where(.css-scope) .fee-type-btn{background-color:#fff;border:1px solid #cfd2d7;border-radius:8px;color:#868d9a;cursor:pointer;font-size:14px;font-weight:500;height:40px;padding:0 20px;transition:all .3s ease}:where(.css-scope) .fee-type-btn.active,:where(.css-scope) .fee-type-btn:hover{background-color:var(--MainBlue);border-color:var(--MainBlue);color:#fff}:where(.css-scope) .day-group{background-color:#fff;border-bottom:1px solid #e5e9ef;border-radius:12px;margin-bottom:48px;padding-bottom:48px}:where(.css-scope) .day-buttons{display:flex;gap:8px;margin-bottom:24px}:where(.css-scope) .day-btn{background-color:#fff;border:1px solid #cfd2d7;border-radius:8px;color:#868d9a;cursor:pointer;font-size:14px;font-weight:500;height:40px;transition:all .3s ease;width:100%}:where(.css-scope) .day-btn.active,:where(.css-scope) .day-btn:hover{background-color:var(--MainBlue);border-color:var(--MainBlue);color:#fff}:where(.css-scope) .time-slots{margin-bottom:24px}:where(.css-scope) .time-slot-row{align-items:flex-end;display:flex;gap:16px;margin-bottom:16px}:where(.css-scope) .time-slot-row .form-group{flex:1 1}:where(.css-scope) .time-slot-row .form-group label{color:#0e1c36;display:block;font-size:14px;font-weight:500;margin-bottom:8px}:where(.css-scope) .btn-add-time{background-color:#fff;border:1px solid var(--MainBlue);border-radius:8px;color:var(--MainBlue);cursor:pointer;font-size:16px;font-weight:600;height:48px;transition:all .3s ease;width:100%}:where(.css-scope) .btn-add-time:hover{background-color:#f0f7ff}:where(.css-scope) .btn-add-new-term{background-color:var(--MainBlue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:52px;margin-bottom:px;transition:all .3s ease;width:100%}:where(.css-scope) .btn-add-new-term:hover{background-color:#1e5a9a}:where(.css-scope) .add-price-form input[type=number],:where(.css-scope) .add-price-form input[type=time]{-moz-appearance:textfield}:where(.css-scope) .add-price-form input[type=number]::-webkit-inner-spin-button,:where(.css-scope) .add-price-form input[type=number]::-webkit-outer-spin-button,:where(.css-scope) .add-price-form input[type=time]::-webkit-inner-spin-button,:where(.css-scope) .add-price-form input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.css-scope) .calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}:where(.css-scope) .selected-schedule{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:48px}:where(.css-scope) .selected-schedule span{color:var(--MainBlue);font-size:16px;font-weight:500}:where(.css-scope) .btn-modify{background-color:var(--MainBlue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:8px 20px;transition:all .3s ease;width:120px}:where(.css-scope) .btn-modify:hover{background-color:#1e5a9a}:where(.css-scope) .calendar-container{display:flex;gap:32px;justify-content:space-between;margin-bottom:32px}:where(.css-scope) .calendar-wrapper{flex:1 1;width:100%}:where(.css-scope) .calendar-nav{align-items:center;background-color:#f0f0f0;border-radius:12px;display:flex;height:40px;justify-content:space-between;margin-bottom:16px;width:100%}:where(.css-scope) .calendar-nav__wrap{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}:where(.css-scope) .btn-next,:where(.css-scope) .btn-prev{align-items:center;border-radius:8px;color:#868d9a;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;transition:all .3s ease;width:40px}:where(.css-scope) .btn-next:hover,:where(.css-scope) .btn-prev:hover{border-color:var(--MainBlue);color:var(--MainBlue)}:where(.css-scope) .calendar-month{font-weight:600}:where(.css-scope) .btn-today{background-color:#fff;border:1px solid var(--MainBlue);border-radius:8px;color:var(--MainBlue);cursor:pointer;display:block;font-size:14px;font-weight:500;height:40px;margin-bottom:16px;margin-left:auto;margin-right:16px;min-width:120px;transition:all .3s ease}:where(.css-scope) .btn-today:hover{border-color:var(--MainBlue);color:var(--MainBlue)}:where(.css-scope) .calendar{background-color:#fff;border:1px solid #e5e9ef;border-radius:12px;overflow:hidden}:where(.css-scope) .calendar-header-row{background-color:#fff;border-bottom:1px solid #e5e9ef;display:grid;grid-template-columns:repeat(7,1fr)}:where(.css-scope) .calendar-day-header{color:#868d9a;font-size:14px;font-weight:500;padding:16px 0;text-align:center}:where(.css-scope) .calendar-dates{background-color:#fff;display:grid;grid-template-columns:repeat(7,1fr);padding:12px}:where(.css-scope) .calendar-date{align-items:center;background-color:#fff;cursor:pointer;display:flex;font-size:16px;height:56px;justify-content:center;margin-bottom:10px;position:relative;transition:all .2s ease}:where(.css-scope) .calendar-date:hover{background-color:#f8f9fa}:where(.css-scope) .calendar-date.other-month{background-color:#fff;color:#d1d5db}:where(.css-scope) .calendar-date.today{background-color:#fff;position:relative}:where(.css-scope) .calendar-date.today:after{background-color:var(--MainBlue);border-radius:50%;bottom:4px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}:where(.css-scope) .calendar-date.in-range,:where(.css-scope) .calendar-date.range-end,:where(.css-scope) .calendar-date.range-start,:where(.css-scope) .calendar-date.selected{background-color:#e9f0f8;font-weight:500}:where(.css-scope) .calendar-date.range-start{border-radius:50px 0 0 50px}:where(.css-scope) .calendar-date.range-end{border-radius:0 50px 50px 0}:where(.css-scope) .calendar-date.scheduled-public{background-color:#fdf2e5}:where(.css-scope) .calendar-date.scheduled-hidden{background-color:#cfd2d7}:where(.css-scope) .calendar-date.sunday{color:#ef4444}:where(.css-scope) .calendar-date.saturday{color:var(--MainBlue)}:where(.css-scope) .calendar-date.other-month.saturday,:where(.css-scope) .calendar-date.other-month.sunday{color:#d1d5db}:where(.css-scope) .calendar-date.range-end.saturday,:where(.css-scope) .calendar-date.range-end.sunday,:where(.css-scope) .calendar-date.range-start.saturday,:where(.css-scope) .calendar-date.range-start.sunday,:where(.css-scope) .calendar-date.selected.saturday,:where(.css-scope) .calendar-date.selected.sunday{color:#fff}:where(.css-scope) .calendar-legend{display:flex;gap:32px;justify-content:flex-start;margin-top:24px}:where(.css-scope) .legend-item{align-items:center;display:flex;gap:8px}:where(.css-scope) .legend-color{border-radius:4px;height:16px;width:16px}:where(.css-scope) .legend-color.scheduled-public{background-color:#fdf2e5}:where(.css-scope) .legend-color.scheduled-hidden{background-color:#cfd2d7}:where(.css-scope) .legend-color.selected{background-color:#e9f0f8}:where(.css-scope) .legend-item span{font-size:12px}:where(.css-scope) .selected-schedule-info{margin:20px 0 40px}:where(.css-scope) .selected-schedule-info span{color:var(--MainBlue);font-size:14px;font-weight:500}:where(.css-scope) .course-tabs{display:flex;gap:12px;margin-bottom:32px}:where(.css-scope) .course-tab{background:#fff;border:1px solid #e5e9ef;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}:where(.css-scope) .course-tabs button{border:1px solid #868d9a;color:#868d9a;height:52px;width:100%}:where(.css-scope) .course-tab.active{background:var(--MainBlue);border-color:var(--MainBlue);color:#fff}:where(.css-scope) .course-tab:hover:not(.active){border-color:#d1d5db;color:#6b7280}:where(.css-scope) .add-schedule-form .form-group__wrap .form-group.width-50{width:calc(50% - 8px)}:where(.css-scope) .schedule-status-section{margin:32px 0}:where(.css-scope) .schedule-status-label{display:block;font-size:14px;font-weight:500;margin-bottom:16px}:where(.css-scope) .schedule-status-toggle{align-items:center;display:flex;justify-content:space-between}:where(.css-scope) .toggle-info{align-items:center;display:flex;gap:8px}:where(.css-scope) .toggle-info span{color:#6b7280;font-size:14px;font-weight:400}:where(.css-scope) .toggle-switch{display:inline-block;height:24px;position:relative;width:44px}:where(.css-scope) .toggle-switch input{height:0;opacity:0;width:0}:where(.css-scope) .toggle-slider{background-color:#e5e9ef;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}:where(.css-scope) .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}:where(.css-scope) input:checked+.toggle-slider{background-color:var(--MainBlue)}:where(.css-scope) input:checked+.toggle-slider:before{transform:translateX(20px)}:where(.css-scope) .toggle-slider:hover{opacity:.8}@media (max-width:768px){:where(.css-scope) .course-tabs{flex-wrap:wrap;gap:8px}:where(.css-scope) .course-tab{flex:1 1;min-width:calc(33.333% - 6px);padding:10px 16px;text-align:center}:where(.css-scope) .add-schedule-form .form-group__wrap .form-group.width-50{margin-bottom:16px;width:100%}:where(.css-scope) .schedule-status-toggle{align-items:flex-start;flex-direction:column;gap:16px}}:where(.css-scope) .add-schedule-form input.error,:where(.css-scope) .add-schedule-form select.error{background-color:#fef2f2;border-color:#ef4444}:where(.css-scope) .add-schedule-form input.error:focus,:where(.css-scope) .add-schedule-form select.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}:where(.css-scope) .add-schedule-form select.disabled,:where(.css-scope) .add-schedule-form select:disabled{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6}:where(.css-scope) .add-schedule-form select.disabled:hover,:where(.css-scope) .add-schedule-form select:disabled:hover{border-color:#e5e7eb}:where(.css-scope) .add-schedule-form select.disabled option,:where(.css-scope) .add-schedule-form select:disabled option{color:#9ca3af}:where(.css-scope) .schedule-delete{background-color:#fff!important;border:1px solid #868d9a!important;border-radius:8px;color:#868d9a!important;cursor:pointer;font-size:14px;font-weight:600;height:52px;transition:all .3s ease;width:142px}:where(.css-scope) .schedule-delete:hover{background-color:#f8f9fa;border-color:#6c757d;color:#6c757d}:where(.css-scope) .tee-time-table-header{margin-bottom:48px}:where(.css-scope) .tee-time-controls{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-top:24px}:where(.css-scope) .tee-time-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}:where(.css-scope) .date-selector{display:flex;flex-direction:column}:where(.css-scope) .date-navigation{align-items:center;background-color:#f0f0f0;border-radius:8px;display:flex;gap:16px;height:40px;justify-content:space-between;width:240px}:where(.css-scope) .btn-date-next,:where(.css-scope) .btn-date-prev{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}:where(.css-scope) .btn-date-next:hover,:where(.css-scope) .btn-date-prev:hover{border-color:var(--MainBlue)}:where(.css-scope) .btn-date-next:hover path,:where(.css-scope) .btn-date-prev:hover path{stroke:var(--MainBlue)}:where(.css-scope) .current-date{font-size:14px;font-weight:600;min-width:120px;text-align:center}:where(.css-scope) .part-selector{display:flex;flex-direction:column}:where(.css-scope) .part-filter{background-color:#fff;border:1px solid #cfd2d7;border-radius:8px;cursor:pointer;font-size:14px;height:40px;padding:0 16px;width:240px}:where(.css-scope) .part-filter:focus{border-color:var(--MainBlue);outline:none}:where(.css-scope) .action-buttons-tee{display:flex;gap:16px}:where(.css-scope) .btn-export,:where(.css-scope) .btn-set-offline{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:40px;padding:0 20px;transition:all .3s ease;width:120px}:where(.css-scope) .btn-export{background-color:#fff;border:1px solid var(--MainBlue);color:var(--MainBlue)}:where(.css-scope) .btn-export:hover{background-color:#f0f7ff}:where(.css-scope) .btn-set-offline{background-color:var(--MainBlue);border:1px solid var(--MainBlue);color:#fff}:where(.css-scope) .btn-set-offline:hover{background-color:#1e5a9a}:where(.css-scope) .tee-time-layout{display:flex;flex-direction:column;gap:16px;margin-top:32px}:where(.css-scope) .tee-time-header-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}:where(.css-scope) .header-card{align-items:center;background-color:#868d9a;border-radius:12px;display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:48px;min-width:0;overflow:hidden;padding:16px;text-align:center}:where(.css-scope) .part-header-card,:where(.css-scope) .time-header-card{background-color:#cfd2d7}:where(.css-scope) .course-header-card{background-color:#868d9a;color:#fff}:where(.css-scope) .tee-time-main-grid{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}:where(.css-scope) .course-column-main,:where(.css-scope) .main-time-column,:where(.css-scope) .part-column-main,:where(.css-scope) .sub-time-column{display:flex;flex-direction:column;min-width:0}:where(.css-scope) .course-column-main,:where(.css-scope) .sub-time-column{gap:8px;height:100%}:where(.css-scope) .main-time-card,:where(.css-scope) .part-card-main,:where(.css-scope) .sub-time-card{align-items:center;background-color:#fff;border:1px solid #cfd2d7;border-radius:12px;display:flex;height:100%;justify-content:center;min-width:0;overflow:hidden;padding:24px 16px}:where(.css-scope) .sub-time-card{min-height:80px;padding:16px}:where(.css-scope) .main-time-label,:where(.css-scope) .part-label-main{text-align:center}:where(.css-scope) .time-slot-card{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:80px;min-width:0;padding:0}:where(.css-scope) .time-slot-card:has(.reservation-card){justify-content:flex-start}:where(.css-scope) .time-slot-card .reservation-card{background-color:#fff;border:1px solid #e5e9ef;border-radius:8px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:12px}:where(.css-scope) .time-slot-card .reservation-card.reserved{background-color:#f0f9f0;border:2px solid #28a745}:where(.css-scope) .time-slot-card .reservation-card.offline{align-items:center;background-color:#fdf2f2;border:1px solid #dc3545;display:flex;justify-content:center;padding:0}:where(.css-scope) .time-slot-card .reservation-card.offline .status-badge{align-items:center;background-color:#dc35461a;border:none;border-radius:6px;color:#f04848;display:flex;font-size:12px;font-weight:500;gap:4px;height:100%;justify-content:center;width:100%}:where(.css-scope) .time-slot-card .reservation-card.no-show{background-color:#f3e8ff;border:2px solid #6f42c1}:where(.css-scope) .time-slot-card .reservation-card.checked-in{background:#286bb71a;border-color:var(--MainBlue);border:1px solid var(--MainBlue);border-radius:8px;overflow:hidden}:where(.css-scope) .time-slot-card .reservation-card.checked-out{background-color:#e6fffa;border:2px solid #20c997}:where(.css-scope) .selector-wrap{align-items:center;display:flex;gap:16px}:where(.css-scope) .player-name{font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.css-scope) .player-count{color:#868d9a;font-size:12px;margin-bottom:2px}:where(.css-scope) .status-badge{border-radius:4px;display:inline-block;font-weight:600;padding:2px 0}:where(.css-scope) .status-badge.reserved{color:#2fb46c}:where(.css-scope) .status-badge.offline{color:#dc3545}:where(.css-scope) .status-badge.no-show{color:#6f42c1}:where(.css-scope) .status-badge.checked-in{color:var(--MainBlue)}:where(.css-scope) .status-badge.checked-out{color:#868d9a}:where(.css-scope) .time-slot-card .btn-new-reservation{align-items:center;background-color:#f0f0f0;border:1px solid #cfd2d7;border-radius:8px;color:#868d9a;cursor:pointer;display:flex;font-size:12px;gap:4px;height:100%;justify-content:center;min-height:52px;transition:all .3s ease;width:100%}:where(.css-scope) .time-slot-card .btn-new-reservation.small{border-radius:12px;font-size:12px;height:40px}:where(.css-scope) .main-and-mini-layout{display:flex;gap:8px;height:100%}:where(.css-scope) .main-and-mini-layout .reservation-card{flex:1 1;margin:0}:where(.css-scope) .main-and-mini-layout .mini-reservations{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;min-width:140px}:where(.css-scope) .time-slot-card:has(.main-and-mini-layout){justify-content:flex-start;padding:12px}:where(.css-scope) .mini-reservations{display:flex;flex-direction:column;gap:8px}:where(.css-scope) .time-slot-card.mini-only{justify-content:flex-start}:where(.css-scope) .mini-reservation-card{align-items:center;background-color:#fff;border:1px solid #cfd2d7;border-radius:12px;font-size:12px;height:52px;justify-content:space-between;padding:10px 16px}:where(.css-scope) .mini-reservation-card.no-show{background:#894cc11a;border:1px solid #6f42c1}:where(.css-scope) .mini-reservation-card.checked-in{background:#286bb71a;border:1px solid var(--MainBlue)}:where(.css-scope) .mini-info{align-items:center;display:flex;flex:1 1;gap:4px;justify-content:space-between}:where(.css-scope) .mini-name{font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.css-scope) .mini-count{color:#868d9a;font-size:12px;margin-left:4px;min-width:20px}:where(.css-scope) .mini-status{border-radius:4px;font-size:12px;font-weight:600;padding:2px 0}:where(.css-scope) .mini-status.no-show{color:#6f42c1}:where(.css-scope) .mini-status.checked-in{color:var(--MainBlue)}:where(.css-scope) .popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}:where(.css-scope) .popup-container{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;min-height:703px;width:912px}:where(.css-scope) .popup-header{align-items:center;display:flex;justify-content:space-between;padding:24px 32px 0}:where(.css-scope) .popup-header h2{font-size:24px;font-weight:600;margin:0}:where(.css-scope) .btn-close-popup{background:none;border:none;border-radius:8px;cursor:pointer;padding:8px;transition:background-color .2s}:where(.css-scope) .btn-close-popup:hover{background-color:#f3f4f6}:where(.css-scope) .popup-content{display:flex;gap:12px;height:100%;padding:32px 24px 24px}:where(.css-scope) .customer-info-form{background-color:#f0f0f0;border:1px solid #cfd2d7;border-radius:8px;padding:24px 16px;width:320px}:where(.css-scope) .form-section-title{color:#111827;font-size:18px;font-weight:600;margin:0 0 32px}:where(.css-scope) .popup-tabs{background-color:#f0f0f0;border:1px solid #cfd2d7;border-radius:8px;display:flex;flex:1 1;flex-direction:column;padding:0}:where(.css-scope) .popup-tab-nav{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:row;gap:16px;padding:0 0 0 16px}:where(.css-scope) .popup-tab-btn{background:none;border:none;color:#868d9a;cursor:pointer;font-size:16px;font-weight:700;padding:16px 0;position:relative;text-align:center;transition:all .2s}:where(.css-scope) .popup-tab-btn:hover{color:#374151}:where(.css-scope) .popup-tab-btn.active{color:#111827}:where(.css-scope) .popup-tab-content{flex:1 1}:where(.css-scope) .reservation-form-body{height:450px;overflow:auto;padding:24px 18px}:where(.css-scope) .popup-tab-pane{display:none}:where(.css-scope) .popup-tab-pane.active{display:block}:where(.css-scope) .status-text{font-weight:700}:where(.css-scope) .customer-info-form .search-customer{margin-bottom:32px}:where(.css-scope) .customer-info-form .search-input-wrapper{position:relative}:where(.css-scope) .customer-info-form .search-input-wrapper .search-icon{left:16px;position:absolute;top:50%;transform:translateY(-50%)}:where(.css-scope) .customer-info-form .search-customer-input{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;height:40px;padding:12px 16px 12px 27px;transition:border-color .2s;width:100%}:where(.css-scope) .customer-info-form .search-customer-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}:where(.css-scope) .customer-info-form .search-customer-input::placeholder{color:#9ca3af}:where(.css-scope) .customer-info-form .customer-form .form-group{margin-bottom:16px}:where(.css-scope) .customer-info-form .customer-form .form-group:last-child{margin-bottom:0}:where(.css-scope) .customer-info-form .form-group label{color:#111827;display:block;font-size:14px;font-weight:600;margin-bottom:8px}:where(.css-scope) .customer-info-form .required{color:#ef4444}:where(.css-scope) .customer-info-form .form-input{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:12px 16px 12px 0;transition:border-color .2s;width:100%}:where(.css-scope) .customer-info-form .form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}:where(.css-scope) .customer-info-form .form-input::placeholder{color:#9ca3af}:where(.css-scope) .customer-stats{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;height:84px;margin-bottom:16px;padding:16px 13px}:where(.css-scope) .stats-row{align-items:center;display:flex;gap:16px;justify-content:space-between}:where(.css-scope) .stat-item{align-items:center;display:flex;flex:1 1;flex-direction:column}:where(.css-scope) .stat-label{color:#868d9a;font-size:12px;font-weight:500;margin-bottom:8px;text-align:center}:where(.css-scope) .stat-number{color:#111827;font-size:22px;font-weight:700}:where(.css-scope) .stat-number.no-show{color:#ef4444}:where(.css-scope) .customer-info-form .form-textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;min-height:129px;padding:12px 16px;resize:vertical;transition:border-color .2s;width:100%}:where(.css-scope) .customer-info-form .form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}:where(.css-scope) .customer-info-form .form-textarea::placeholder{color:#9ca3af}:where(.css-scope) .reservation-form-body .history-item{background-color:#cfd2d7;border:1px solid #cfd2d7;border-radius:8px;margin-bottom:24px;overflow:hidden;width:100%}:where(.css-scope) .reservation-form-body .history-item:last-of-type{margin-bottom:0}:where(.css-scope) .reservation-form-body .history-row{border-bottom:1px solid #cfd2d7}:where(.css-scope) .reservation-form-body .history-row:last-child{border-bottom:none}:where(.css-scope) .reservation-form-body .history-label{background-color:#f0f0f0;font-weight:600;padding:12px 16px;vertical-align:middle;width:120px}:where(.css-scope) .reservation-form-body .history-value{background-color:#fff;font-size:14px;font-weight:400;padding:12px 16px;vertical-align:middle}:where(.css-scope) .reservation-form-body .status-item{align-items:center;display:flex;gap:16px;margin-bottom:16px}:where(.css-scope) .reservation-form-body .status-item:last-child{margin-bottom:0}:where(.css-scope) .reservation-form-body .status-name{flex:1 1;max-width:240px}:where(.css-scope) .reservation-form-body .form-group{margin-bottom:24px}:where(.css-scope) .reservation-form-body .form-group:last-child{margin-bottom:0}:where(.css-scope) .reservation-form-foot{border-top:1px solid #cfd2d7;padding:24px 16px}:where(.css-scope) .popup-tabs .form-group label{display:block;font-size:14px;font-weight:700;margin-bottom:12px}:where(.css-scope) .popup-tabs .required{color:#ef4444}:where(.css-scope) .form-input,:where(.css-scope) .form-select{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:12px 16px 12px 0;transition:border-color .2s;width:100%}:where(.css-scope) .form-input:focus,:where(.css-scope) .form-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}:where(.css-scope) .form-input::placeholder{color:#9ca3af}:where(.css-scope) .form-input[readonly]{background-color:#f8f8f8;color:#868d9a}:where(.css-scope) .form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}:where(.css-scope) .status-actions-row{align-items:center;display:flex;gap:16px}:where(.css-scope) .status-select-wrapper{flex:1 1;position:relative}:where(.css-scope) .status-select{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:8px;height:52px;padding:0 16px;transition:border-color .2s;width:100%}:where(.css-scope) .status-select:hover{border-color:#9ca3af}:where(.css-scope) .status-select svg{margin-left:auto}:where(.css-scope) .status-dropdown-options{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;display:none;left:0;margin-top:4px;position:absolute;right:0;top:100%;z-index:1000}:where(.css-scope) .status-select-wrapper.active .status-dropdown-options{display:block}:where(.css-scope) .status-option{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 16px;transition:background-color .2s}:where(.css-scope) .status-option:hover{background-color:#f9fafb}:where(.css-scope) .status-option:first-child{border-radius:8px 8px 0 0}:where(.css-scope) .status-option:last-child{border-radius:0 0 8px 8px}:where(.css-scope) .status-dot{font-size:12px}:where(.css-scope) .status-dot.reserved{color:#2fb46c}:where(.css-scope) .status-dot.checked-in{color:#2379de}:where(.css-scope) .status-dot.no-show{color:#8a2be2}:where(.css-scope) .status-dot.cancel{color:#f04848}:where(.css-scope) .status-dot.checked-out{color:#868d9a}:where(.css-scope) .status-option[data-value=reserved]{color:#2fb46c}:where(.css-scope) .status-option[data-value=checked-in]{color:#2379de}:where(.css-scope) .status-option[data-value=no-show]{color:#8a2be2}:where(.css-scope) .status-option[data-value=cancel]{color:#f04848}:where(.css-scope) .status-option[data-value=checked-out]{color:#868d9a}:where(.css-scope) .status-select[data-value=reserved] .status-text{color:#2fb46c}:where(.css-scope) .status-select[data-value=checked-in] .status-text{color:#2379de}:where(.css-scope) .status-select[data-value=no-show] .status-text{color:#8a2be2}:where(.css-scope) .status-select[data-value=cancel] .status-text{color:#f04848}:where(.css-scope) .status-select[data-value=checked-out] .status-text{color:#868d9a}:where(.css-scope) .popup-tabs .btn-save{background-color:#d1d5db;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;height:52px;padding:12px 32px;transition:background-color .2s;white-space:nowrap;width:148px}:where(.css-scope) .popup-tabs .btn-save:hover{background-color:#9ca3af;color:#fff}:where(.css-scope) .reservation-search-section{margin-bottom:24px}:where(.css-scope) .search-row{align-items:flex-end;display:flex;gap:16px}:where(.css-scope) .search-group{display:flex;flex-direction:column;gap:0}:where(.css-scope) .search-group:first-child{flex:1 1;max-width:256px}:where(.css-scope) .search-group:nth-child(2){flex:1 1;max-width:256px}:where(.css-scope) .search-label{color:#0e1c36;font-size:14px;font-weight:700;margin:0 0 8px}:where(.css-scope) .search-group .input-with-icon{position:relative}:where(.css-scope) .search-group .search-icon{height:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:2}:where(.css-scope) .search-group .search-input{border:1px solid #e5e9ef;border-radius:8px;color:#0e1c36;font-size:14px;height:40px;outline:none;padding:12px 16px 12px 30px;transition:border-color .2s ease;width:100%}:where(.css-scope) .search-group .search-input:focus{border-color:#286bb7}:where(.css-scope) .search-group .search-input::placeholder{color:#9ca3af}:where(.css-scope) .date-range-wrap{display:flex;gap:16px}:where(.css-scope) .date-input-wrap{flex:1 1;max-width:128px;position:relative}:where(.css-scope) .date-input{border:1px solid #e5e9ef;border-radius:8px;color:#0e1c36;font-size:14px;height:40px;outline:none;padding:12px 44px 12px 0;transition:border-color .2s ease;width:100%}:where(.css-scope) .date-input:focus{border-color:#286bb7}:where(.css-scope) .date-input::placeholder{color:#9ca3af}:where(.css-scope) .calendar-icon{cursor:pointer;height:18px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px}:where(.css-scope) .search-buttons{align-items:flex-end;display:flex;gap:16px}:where(.css-scope) .reservation-filter-section{align-items:flex-end;display:flex;gap:16px;margin-bottom:24px}:where(.css-scope) .filter-group{display:flex;flex-direction:column;gap:8px;min-width:165px}:where(.css-scope) .filter-label{color:#0e1c36;font-size:14px;font-weight:700;margin:0}:where(.css-scope) .filter-select{background-color:#fff;border:1px solid #e5e9ef;border-radius:8px;color:#0e1c36;cursor:pointer;font-size:14px;height:40px;max-width:171px;outline:none;padding:8px 12px 8px 0;transition:border-color .2s ease;width:100%}:where(.css-scope) .filter-select:focus,:where(.css-scope) .filter-select:hover{border-color:#286bb7}:where(.css-scope) .status-badge{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:0 12px 6px 0;text-transform:capitalize;white-space:nowrap}:where(.css-scope) .status-dot{border-radius:50%;flex-shrink:0;height:12px;width:12px}:where(.css-scope) .status-badge.reserved .status-dot{background-color:#22c55e}:where(.css-scope) .status-badge.checked-in{color:#2379de}:where(.css-scope) .status-badge.checked-in .status-dot{background-color:#3b82f6}:where(.css-scope) .status-badge.no-show{color:#8a2be2}:where(.css-scope) .status-badge.no-show .status-dot{background-color:#8b5cf6}:where(.css-scope) .status-badge.finished{color:#868d9a}:where(.css-scope) .status-badge.finished .status-dot{background-color:#94a3b8}@media (max-width:1200px){:where(.css-scope) .search-row{flex-wrap:wrap;gap:16px}:where(.css-scope) .search-group:first-child,:where(.css-scope) .search-group:nth-child(2){flex:1 1;max-width:none;min-width:280px}:where(.css-scope) .search-buttons{justify-content:flex-end;width:100%}}@media (max-width:768px){:where(.css-scope) .reservation-search-section{padding:16px}:where(.css-scope) .search-row{align-items:stretch;flex-direction:column;gap:16px}:where(.css-scope) .search-group:first-child,:where(.css-scope) .search-group:nth-child(2){min-width:auto}:where(.css-scope) .date-range-wrap{flex-direction:column;gap:12px}:where(.css-scope) .search-buttons{justify-content:stretch;width:100%}:where(.css-scope) .search-buttons button{flex:1 1}:where(.css-scope) .reservation-filter-section{flex-direction:column;gap:16px}:where(.css-scope) .filter-group{min-width:auto}:where(.css-scope) .reservation-table-wrap{overflow-x:auto}:where(.css-scope) .reservation-table{min-width:800px}}:where(.css-scope) .tab-placeholder{align-items:center;color:#9ca3af;display:flex;font-size:14px;height:200px;justify-content:center}
/*# sourceMappingURL=main.6ff22963.css.map*/