@import url(https://fonts.googleapis.com/css2?family=Prompt: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);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}input,input::placeholder{font-family:Prompt,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-steps-item-description{margin-top:-10px!important}code{font-family:Prompt,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-input{border:none!important;border-bottom:1px solid #d9d9d9!important;border-radius:0;height:40px}.ant-input-affix-wrapper{border:none!important;border-radius:0;height:40px;margin-bottom:10px}.ant-input-number{border:none;border-bottom:1px solid #d9d9d9;border-radius:0;height:40px}.ant-select-selector{border:none!important;border-bottom:1px solid #d9d9d9!important;border-radius:0!important;height:40px!important}.ant-upload-list-item-actions{align-items:center;display:flex;justify-content:center;padding:25px}.ant-upload-list-item-actions>a{background-color:#90c7c5;border-radius:20px;padding:5px}.ant-upload-list-item-actions>button>span{background-color:red;border-radius:20px;height:32px;padding:5px;position:absolute;right:0;top:0}.ant-upload-list-item-actions>button{position:absolute;right:0;top:-20px}.ant-input-outlined.ant-input-status-error{border-left:none!important;border-right:none!important;border-top:none!important}.ant-input-outlined.ant-input-status-error:hover{border-top-left-radius:10px;border-top-right-radius:10px}.ant-picker{border:none!important;border-bottom:1px solid #d9d9d9!important;border-radius:0!important;height:40px!important}.ant-switch .ant-switch-handle:before{bottom:4px!important;top:0!important}.ant-input:focus{border-bottom:1px solid #d9d9d9}.and-input:hover{border:none!important}.ant-popover{z-index:1!important}.anticon .anticon-close-circle{font-size:20px!important}.ant-select-dropdown{z-index:9999!important}.ant-select-dropdown,.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown-placement-bottomRight,.ant-select-dropdown-placement-topLeft,.ant-select-dropdown-placement-topRight{position:fixed!important}.ant-select-dropdown-hidden{display:none!important}.ant-select-dropdown-wrap,.time-picker-container .ant-select-dropdown{position:fixed!important;z-index:9999!important}.time-picker-container .ant-select-dropdown{max-height:200px!important;overflow-y:auto!important}.time-picker-container .ant-select-selector{border-radius:8px!important}.ant-select-dropdown{box-shadow:0 6px 16px -8px #00000014,0 9px 28px 0 #0000000d,0 3px 6px -4px #0000001f!important}.home-container{background-color:#fff;background:#f2d69d;background:linear-gradient(180deg,#f2d69d,#f9ebce 15%);height:100vh;padding:20px}.home-container,.loading-container{align-items:center;display:flex;justify-content:center;width:100%}.loading-container{background:#fffc;flex-direction:column;gap:24px;height:100%;left:0;position:fixed;top:0;z-index:9999}.walking-caddy-container{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:200px}.golf-course-line{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:1px;bottom:20px;box-shadow:0 1px 3px #0000001a;height:2px;position:absolute;width:100%}.walking-caddy{animation:walkingCaddy 2s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));height:48px;width:48px;z-index:2}.footsteps{bottom:22px;height:6px;left:0;position:absolute;width:100%}.footstep{background:#059669;border-radius:50%;height:4px;opacity:0;position:absolute;width:8px}.footstep-1{animation:footstep 2s ease-in-out 0s infinite;left:30%}.footstep-2{animation:footstep 2s ease-in-out .3s infinite;left:50%}.footstep-3{animation:footstep 2s ease-in-out .6s infinite;left:70%}.loading-text{align-items:center;display:flex;flex-direction:column;gap:12px}.loading-text p{color:#065f46;font-size:16px;font-weight:500;margin:0;text-shadow:0 1px 2px #fffc}.loading-dots{align-items:center;display:flex;gap:4px}.loading-dots span{animation:bouncingDots 1.4s ease-in-out infinite;background:#059669;border-radius:50%;height:6px;width:6px}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes walkingCaddy{0%{transform:translateX(-60px) scale(1)}25%{transform:translateX(-20px) scale(1.05) rotateY(5deg)}50%{transform:translateX(0) scale(1) rotateY(0deg)}75%{transform:translateX(20px) scale(1.05) rotateY(-5deg)}to{transform:translateX(60px) scale(1) rotateY(0deg)}}@keyframes footstep{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes bouncingDots{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}}.register-container{align-items:center;background:#90c7c5;background:linear-gradient(180deg,#90c7c5,#daefed 15%);display:flex;flex-direction:column;height:100%;justify-content:start;min-height:100vh;width:100%}.golfer-container{background:#f2d69d;background:linear-gradient(180deg,#f2d69d,#f9ebce 15%)}.register-title{align-items:center;display:flex;justify-content:space-between;position:sticky;top:0;width:100%;z-index:999}.register-content{border-top-left-radius:30px;border-top-right-radius:30px;height:100%;min-height:100vh;padding:10px 30px 30px;width:100%}.custom-antd-upload-profile>div div.ant-upload,.custom-antd-upload-profile>div div.ant-upload-list-item-container{width:100%!important}.ant-upload-list-item-container,.ant-upload.ant-upload-select{height:130px!important;width:130px!important}.ant-upload-list{align-items:center;display:flex;flex-flow:wrap;justify-content:center}.and-btn>span{position:relative!important}.register-termcondition-container{background-color:#0009;height:100vh;position:absolute;width:100%;z-index:9999}.collapse{height:100%!important;max-height:100%!important;transition:.2s}.register-termcondition-content{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;display:grid;grid-template-rows:8% 63% auto;height:auto;left:0;max-height:70vh;overflow:hidden;padding:30px;position:fixed;transition:.2s;width:100%}.privacy-container{height:0;overflow:hidden;transition:.25s}.custom-checkbox-termcondition>span{margin-top:-25px}.profile-container{background-color:#d9d9d9;height:100%;position:relative;width:100%}.profile-golfer-container{background:#f2d69d;background:linear-gradient(180deg,#f2d69d,#f9ebce 15%)}.profile-caddy-container{background:#90c7c5;background:linear-gradient(180deg,#90c7c5,#daefed 15%)}.profile-content{border-top-left-radius:30px;border-top-right-radius:30px;height:100%;padding:20px 30px 30px;position:relative;z-index:1}.alert-error-container{background:#fff;border:2px solid red;border-radius:20px;left:10px;margin-bottom:10px;position:sticky;right:10px;top:10px;z-index:2}.alert-error-content{background-color:#ff000030;border-radius:18px;padding:10px}.login-container{align-items:center;background:#90c7c5;background:linear-gradient(160deg,#90c7c5,#daefed 50%);display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;width:100%}.login-golfer{background:#f2d69d;background:linear-gradient(180deg,#f2d69d,#f9ebce 50%)}.leave-setup-container{background:#90c7c5;background:linear-gradient(180deg,#90c7c5,#daefed 15%);height:100%;min-height:100vh;position:relative;width:100%}.leave-setup-header{background:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;font-size:24px;font-weight:700;left:0;padding:25px;position:sticky;top:0;z-index:9}.leave-setup-content{border-top-left-radius:30px;border-top-right-radius:30px;height:100%;padding:30px;position:relative;z-index:0}.create-leave-setup-container{background:#0009;height:100vh;left:0;position:absolute;top:0;transition:.2s;width:100%;z-index:100}.create-leave-setup-content{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;height:auto;left:0;max-height:1000px;padding:30px;position:fixed;transition:.2s;width:100%}.leave-card-container{background:#fff;border-radius:20px;box-shadow:0 2px 8px 0 #63636333;cursor:pointer;font-size:15px;margin-bottom:20px;padding:20px;transition:.2s}.leave-card-container:hover{transform:scale(1.05);transition:.2s}.search-caddy-container{background:#f2d69d;background:linear-gradient(180deg,#f2d69d,#f9ebce 15%);height:100%;min-height:100vh;position:relative;width:100%;z-index:99}.search-caddy-content{border-top-left-radius:30px;border-top-right-radius:30px;display:flex;flex-direction:column;gap:15px;height:100%;padding:20px 10px 10px;position:relative;z-index:1}.ant-radio-wrapper>span:nth-child(2){width:100%}.caddy-tips-percen-btn{background-color:#78788012;border-radius:10px;color:#3c3c4330;cursor:pointer;padding:10px}.caddy-tips-percen-btn-active{background-color:#007aff;color:#fff}.payment-termcondition-content{bottom:0;width:100%}.payment-termcondition-content,.termcondition-content{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;display:grid;grid-template-rows:8% 80% auto;height:auto;left:0;max-height:70vh;overflow:hidden;padding:30px;position:fixed;transition:.2s}.termcondition-content{bottom:80px}.ellipsis-2-lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}.review-card-container{border:1px solid #0505050f;border-radius:10px;margin-top:10px;padding:10px}.tag-content{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-tag-container{background-color:#90c7c5;border-radius:10px;color:#fff;font-size:14px;max-width:200px;padding:12px;position:relative;text-align:center;width:"100%"}.search-caddy-view-container{height:100%;min-height:100vh}.search-caddy-view-content{padding:10px 10px 30px}.search-filter-content{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:10px;width:100%}.loader-pending{height:60px;margin:20px auto 30px;position:relative;width:64px}.loader-pending:after{animation:move .5s linear infinite alternate;background:#06c755cc;border-radius:10px 10px 50px 50px;bottom:0;content:"";height:32px;left:0;position:absolute;width:64px}.loader-pending:before{animation:rotate 2s linear infinite;background:#9c9c9c;border-radius:48%;content:"";height:24px;left:50%;position:absolute;top:3px;transform:translateX(-50%) rotate(0deg);width:24px}@keyframes rotate{to{transform:translateX(-50%) rotate(1turn)}}@keyframes move{0%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.success-animation{margin:10px auto 20px}.checkmark{stroke:#4bb71b;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 0 #4bb71b;display:block;height:100px;margin:0 auto;position:relative;right:5px;top:5px;width:100px}.checkmark,.checkmark__circle{stroke-width:2;stroke-miterlimit:10}.checkmark__circle{stroke:#4bb71b;fill:#fff}.checkmark__check{animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;transform-origin:50% 50%}.touch-disable-dropdown{touch-action:manipulation;z-index:9999}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}.is-search-in-collapse{max-height:100vh;transition:.25s}.custom-steps{margin-top:20px}.is-search-collapse{max-height:0;overflow:hidden;transition:.25s}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#009951}.ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#007aff;font-weight:700}.ant-steps .ant-steps-item-process.ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{color:#007aff}.ant-steps .ant-steps-item-finish.ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{color:#009951}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#009951}@media only screen and (max-width:400px){.ant-steps>.ant-steps-item{width:102px!important}}.ant-picker-input>input{caret-color:#0000!important;cursor:pointer!important;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.ant-picker-input>input:focus{box-shadow:none!important;outline:none!important}.ant-picker{cursor:pointer!important}.ant-picker-focused{border-color:#40a9ff!important;box-shadow:0 0 0 2px #1890ff33!important}.ant-picker-input{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.ant-picker-input>input[readonly]{background-color:initial!important;cursor:pointer!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.caddy-card-container{background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:all .3s ease}.caddy-card-container:hover{box-shadow:0 4px 8px #00000026,0 2px 4px #0000004d;transform:translateY(-2px)}.loading-skeleton{animation:loading-shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer-container{align-items:center;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;bottom:0;box-shadow:0 2px 8px 0 #63636333;display:flex;flex-wrap:wrap;gap:5px;height:auto;justify-content:space-around;left:0;padding:10px;position:fixed;row-gap:10px;width:100%;z-index:1}.footer-menu-image{align-items:center;background-color:#d9d9d9;display:flex;justify-content:center}.footer-menu-active,.footer-menu-image{border-radius:50%;height:clamp(30px,11vw,55px);transition:.2s;width:clamp(30px,11vw,55px)}.footer-menu-active{background-color:#000;color:#fff;scale:1.35;transform:translateY(-10px)}.footer-menu-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center}.job-container{background:#90c7c5;background:linear-gradient(180deg,#90c7c5,#daefed 50%);height:auto;min-height:100vh;width:100%}.job-content{padding:20px 20px 100px}.job-header{background:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;font-size:24px;font-weight:700;left:0;padding:25px;position:sticky;top:0;z-index:9}.job-card-container{background-color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:20px;position:relative}.job-card-badge,.job-card-container{border-radius:10px;margin-bottom:10px}.job-card-badge{align-items:center;color:#000;display:flex;font-size:12px;gap:2px;justify-content:center;max-width:55%;min-width:35%;padding:2px}.more-icon{border:3px solid #000;border-radius:50%;height:10px;width:10px}.check-in-container{align-items:center;background-color:#00000059;border-radius:10px;display:flex;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:1}.check-in-content{background-color:#fff;border-radius:10px;height:auto;padding:18px;position:relative;width:100%}.lucky-draw-container{background:#90c7c5;background:linear-gradient(180deg,#90c7c5,#daefed 15%);height:100%;min-height:100vh;position:relative;width:100%}.ant-otp-input{border:1px solid #d9d9d9;border-radius:10px;font-size:32px;font-weight:700;height:60px}.lucky-draw-header{background:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;font-size:24px;font-weight:700;left:0;padding:25px;position:sticky;top:0;z-index:9}.ticket-container{background-color:#90c7c5;border-radius:15px;color:#fff;display:grid;grid-template-columns:80% 20%}.ticket-right{border-left:5px dashed #fff;display:flex;font-size:11px;padding-right:10px}.favorite-card-contaier{background:#fff;border-radius:20px;box-sizing:border-box}.error-page-container{align-items:center;background-color:#d9d9d9;display:flex;flex-direction:column;font-size:24px;height:100vh;justify-content:center;padding:20px;text-align:center;width:100%}.payment-container{background:#fff;height:100%;width:100%;z-index:99}.payment-container,.payment-success-wrapper{min-height:100vh;padding:20px;position:relative}.payment-success-wrapper{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;overflow:hidden}.payment-success-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:24px;box-shadow:0 20px 60px #00000026;max-width:480px;opacity:0;padding:48px 32px;position:relative;text-align:center;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.payment-success-card.animate-in{opacity:1;transform:translateY(0)}.icon-wrapper{margin-bottom:32px;position:relative}.success-circle{align-items:center;animation:successPulse 2s ease-in-out infinite;box-shadow:0 10px 30px #10b9814d;display:flex;height:120px;justify-content:center;margin:0 auto;position:relative;width:120px}.success-circle,.success-circle:before{background:linear-gradient(135deg,#10b981,#059669);border-radius:50%}.success-circle:before{animation:ripple 2s ease-out infinite;bottom:-5px;content:"";left:-5px;opacity:.3;position:absolute;right:-5px;top:-5px;z-index:-1}.animated-checkmark{filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation-delay:.5s}.checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) forwards;animation-delay:1.1s}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ripple{0%{opacity:.3;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}.success-content{animation:slideUpFade .8s ease-out forwards;animation-delay:.3s;opacity:0}.success-title{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 4px #0000001a}.success-subtitle{color:#6b7280;font-size:18px;font-weight:500}.countdown-section,.success-subtitle{margin-bottom:32px}.countdown-text{color:#4b5563;font-size:16px;margin-bottom:16px}.countdown-display{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:24px}.countdown-number{-webkit-text-fill-color:#0000;animation:countdownPulse 1s ease-in-out infinite;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;background-clip:text;color:#10b981;font-size:48px;font-weight:800;text-shadow:0 4px 8px #10b98133}.countdown-unit{color:#6b7280;font-size:16px;font-weight:600}@keyframes countdownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.progress-container{margin-bottom:32px}.progress-bar{background:#e5e7eb;border-radius:4px;box-shadow:inset 0 2px 4px #0000001a;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.progress-fill{animation:progressGlow 2s ease-in-out infinite;background:linear-gradient(90deg,#10b981,#34d399);border-radius:4px;box-shadow:0 2px 8px #10b98166;height:100%}.progress-text{color:#6b7280;font-size:14px;font-weight:600}@keyframes progressGlow{0%,to{box-shadow:0 2px 8px #10b98166}50%{box-shadow:0 2px 16px #10b98199}}.info-card{align-items:flex-start;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:16px;text-align:left}.info-icon{color:#0369a1;flex-shrink:0;margin-top:2px}.info-text{color:#0c4a6e;font-size:14px;line-height:1.5;margin:0}.skip-button{background:linear-gradient(135deg,#6b7280,#4b5563);border:none;border-radius:12px;box-shadow:0 4px 12px #6b72804d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.skip-button:hover{background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 6px 20px #6b728066;transform:translateY(-2px)}.success-particles{height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%}.particle{animation:float 4s ease-in-out infinite;background:#fff9;border-radius:50%;height:8px;position:absolute;width:8px}@keyframes float{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-20px) rotate(1turn)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.payment-success-card{margin:16px;padding:32px 24px}.success-title{font-size:24px}.success-subtitle{font-size:16px}.countdown-number{font-size:36px}.success-circle{height:100px;width:100px}.animated-checkmark{height:80px;width:80px}}
/*# sourceMappingURL=main.eb0c5df5.css.map*/