.registration-container{align-items:center;background-color:#f0f2f5;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:1rem}.registration-card{box-shadow:0 4px 12px #0000001a;max-width:42rem;width:100%}.form-header{margin-bottom:1.5rem;text-align:center}.form-subtitle{color:#666}.input-group{margin-bottom:1rem}.form-label{display:block;font-weight:500;margin-bottom:.5rem}.verification-button{margin-top:.5rem}.error-message{color:#ff4d4f;font-size:.875rem;margin-top:.25rem}.agreement-option{align-items:center;display:flex}.submit-button{margin-top:1.5rem}.divider-text{color:#00000073}.login-link-container{text-align:center}@media (max-width:768px){.verification-input-group{flex-direction:column}.verification-button{margin-left:0;margin-top:.5rem}}.headerStyle{line-Height:64px;background-color:#0f3675!important;box-shadow:0 2px 8px #00000017;color:#fff;height:64;padding:0 24px;text-align:center}.contentStyle{min-height:calc(100vh - 134px);padding:24px}.footerStyle,.home-headerStyle{background-color:#0f3675!important;color:#fff;text-align:center}.home-headerStyle{line-Height:64px;box-shadow:0 2px 8px #00000017;height:64;padding:0 24px}.home-contentStyle{min-height:calc(100vh - 134px);padding:24px}.home-footerStyle{background-color:#0f3675!important;color:#fff;text-align:center}.camp-card{border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;text-align:center;transition:all .3s}.camp-card:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.detail-button{background:#389e0d;border-radius:4px;color:#fff;display:inline-block;margin-top:16px;padding:8px 16px;text-align:center;transition:all .3s}.detail-button:hover{background:#52c41a;color:#fff}.camps-container{border-radius:12px;box-shadow:0 4px 12px #0000001a}@media (max-width:768px){.camps-container,.home-contentStyle{padding:16px}}.seach-headerStyle{padding-Inline:48;line-Height:64px;background-color:#0f3675!important;color:#fff;height:64;text-align:center;top:0}.seach-contentStyle{line-height:120px;margin:0 auto;min-height:120;text-align:center;width:90%}.seach-footerStyle{background-color:#0f3675!important;color:#fff;text-align:center}.imgStyle{height:350px;width:350px}.campdetail-headerStyle{padding-Inline:48;line-Height:64px;background-color:#0f3675!important;color:#fff;height:64;text-align:center;top:0}.price-font{color:#888;font-size:16px;font-weight:700}.campPhoto-nextButton,.campPhoto-prevButton{background-color:#ffffff80;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.campPhoto-prevButton{left:0}.campPhoto-nextButton{right:0}.campPhoto-carousel{align-items:center;justify-content:space-between;position:relative}.campsite-carousel{display:inline-block;position:relative}.campsite-nextButton,.campsite-prevButton{background-color:#ffffff80;position:absolute;top:50%;transform:translateY(-50%)}.campsite-prevButton{left:0}.campsite-nextButton{right:0}.campsite-row{display:flex;flex-wrap:wrap;justify-content:start;padding-left:16px}.calendr-outer-frame{border:1px solid #ccc;border-radius:5px}.calendr-select-row{display:flex;justify-content:flex-end;padding:12px 0}.events{list-style:none;margin:0;padding:0}.editable-cell{position:relative}.editable-cell-value-wrap{cursor:pointer;padding:5px 12px}.editable-row:hover .editable-cell-value-wrap{border:1px solid #d9d9d9;border-radius:2px;padding:4px 11px}.queryFilterStyle{border:1px solid #d7dce3;flex:0 0 100%;margin-bottom:25px}.room-book-status{border:3px solid #d7dce3;margin-top:20px;padding:15px;position:relative}.row-total-price{color:#3b444f;font-size:15px;font-weight:700;justify-content:space-between;text-align:left}.ant-divider-vertical{height:1.9em}.book-button{position:relative;text-align:right}.available-count{font-weight:700}.available-count,.non-available-count{color:#ff4d4f;font-size:14px}.non-login{color:blue;font-size:14px;font-weight:700}.content-style{margin:80px 0 50px}.check-detail{background-color:#ddd5d588;border-radius:5px 5px 0 0;padding:10px 10px 1px}.check-order{background:#fff;border:1px solid #ebebeb;border-radius:4px;margin-bottom:10px;padding:10px}.check-title{font-size:16px;line-height:3.5}.checktt-date{color:#888;line-height:3.5;margin:5px 0}.check-area-numb{border-top:1px solid #ebebeb;line-height:3.5;position:relative}.checkoutConfirm-headerStyle{padding-Inline:48;line-Height:64px;background-color:#0f3675!important;color:#fff;height:64;text-align:center;top:0}.checkoutConfirm-contentStyle{height:100%;margin:20px auto;min-height:200px;text-align:center;width:90%}.checkoutConfirm-footerStyle{background-color:#0f3675!important;color:#fff;text-align:center}.contentRow{max-width:1000px;width:95%}.check-total{border:1px solid #ebebeb;border-radius:5px 5px 0 0;padding:15px}.checktt-list{display:flex;justify-content:space-between;margin-bottom:10px}.checktt-list .checktt-total{font-weight:700}.profile-contentStyle{background:#f0f2f5;min-height:calc(100vh - 134px);padding:24px}.profile-card{border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:24px}.profile-form .ant-form-item-label>label{color:#333;font-weight:500}.profile-form .ant-input-affix-wrapper{border-radius:4px}.profile-form .ant-input-affix-wrapper-focused,.profile-form .ant-input-affix-wrapper:focus,.profile-form .ant-input-focused,.profile-form .ant-input:focus{border-color:#0f3675;box-shadow:0 0 0 2px #0f367533}.profile-form .ant-select-focused .ant-select-selector,.profile-form .ant-select-open .ant-select-selector,.profile-form .ant-select-selector:focus{border-color:#0f3675!important;box-shadow:0 0 0 2px #0f367533!important}.profile-form .ant-picker-focused,.profile-form .ant-picker:focus{border-color:#0f3675;box-shadow:0 0 0 2px #0f367533}.save-button{background-color:#0f3675;border-color:#0f3675;height:40px;padding:0 30px}.save-button:focus,.save-button:hover{background-color:#1e50b3;border-color:#1e50b3}.ant-divider-with-text-left:after,.ant-divider-with-text-left:before{border-top-color:#d9e1f2}.ant-divider-horizontal.ant-divider-with-text-left:before{width:0}.ant-divider-horizontal.ant-divider-with-text-left:after{width:100%}.ant-divider-inner-text{color:#0f3675;font-weight:500}.profile-footerStyle{background-color:#0f3675!important;color:#fff;padding:24px;text-align:center}@media (max-width:768px){.profile-card,.profile-contentStyle{padding:16px}.avatar-section{margin-bottom:24px}}.layout-container{background:#f0f2f5;min-height:100vh}.logo,.profile-siderStyle{color:#fff;text-align:center}.logo{border-bottom:1px solid #f0f0f0;font-size:20px;font-weight:700}.logo,.order-headerStyle{height:64px;line-height:64px}.order-headerStyle{padding-Inline:48;line-Height:64px;background-color:#0f3675!important;box-shadow:0 2px 8px #00000017;color:#fff;height:64;padding:0 24px;text-align:center;top:0}.campdetail-contentStyle{line-height:120px;margin:0 auto;min-height:120;text-align:center;width:90%}.siderStyle{color:#fff;line-height:120px;text-align:center}.campdetail-footerStyle{background-color:#0f3675!important;color:#fff;text-align:center}body{background-color:#fafafa;color:#484848;font-family:Helvetica,PingFang TC,微軟正黑體,Microsoft JhengHei,sans-serif;font-size:14px;line-height:1.8;margin:0}
/*# sourceMappingURL=main.704c4002.css.map*/