#header .top-navigation ul li.top-navigation-reservation{display:none}#follow{display:none}.nu-form{font-size:13px;font-size:14px}.nu-form div.select{position:relative;background:#fff;display:inline-block;vertical-align:middle;width:auto;overflow:visible}.nu-form div.select div{display:block;box-sizing:content-box}.nu-form div.select .select-current{position:relative;line-height:28px;white-space:nowrap;padding:0 25px 0 10px;border-radius:0;border:1px solid #b4b4b6;width:calc(100% - 37px);height:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nu-form div.select .select-current:after{position:absolute;top:13px;right:11px;content:"";display:inline-block;border-top:5px solid #b4b4b6;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);width:0;height:0}.nu-form div.select .select-current.active{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.select .select-current.active:after{border-top:none;border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #cd242b;border-left:5px solid rgba(0,0,0,0);transition:all .3s ease-in-out}.nu-form div.select .select-dropdown{position:absolute;top:29px;left:0px;z-index:2;background:#fff;padding:0;border:1px solid #cd242b;border-radius:0;box-shadow:0 5px 15px -5px rgba(0,0,0,.506)}.nu-form div.select .select-dropdown .select-search{box-sizing:border-box;padding:10px 10px 0 10px;min-width:120px;width:100%}.nu-form div.select .select-dropdown .select-search input{outline:none;line-height:28px;box-sizing:border-box;padding:0 5px;border:1px solid #b4b4b6;border-radius:0;width:100%;height:28px}.nu-form div.select .select-dropdown .select-search input:focus{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.select .options{display:inline-block;width:100%;max-height:270px;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nu-form div.select .options.large{width:calc(100% - 20px);margin:10px}.nu-form div.select .options .scroll{width:100%}.nu-form div.select .options .scroll .option{display:block;line-height:30px;padding:0 10px;white-space:nowrap;height:30px}.nu-form div.select .options .scroll .option.selected{background:#58595b}.nu-form div.select .options .scroll .option.hover,.nu-form div.select .options .scroll .option:hover{color:#fff;background:#cd242b}.nu-form div.selectize{box-sizing:border-box;padding:4px;padding-bottom:0;border-radius:0;border:1px solid #b4b4b6;outline:none;max-width:100%;min-height:34px}.nu-form div.selectize .selectize-tags{display:inline-block}.nu-form div.selectize .selectize-tag{background:#cbd5e0;display:inline-block;line-height:24px;padding:0 8px;margin-right:4px;margin-bottom:4px;border-radius:0}.nu-form div.selectize .ui-state-highlight{display:inline-block;line-height:24px;width:30px}.nu-form div.selectize .selectize-tag-remove{display:inline-block;vertical-align:middle;padding-left:3px}.nu-form div.selectize .selectize-tag-remove:hover{color:#cd242b}.nu-form div.selectize input{outline:none;line-height:24px;border:none}.nu-form div.selectize .selectize-search{position:relative;display:inline-block}.nu-form div.selectize .options{position:absolute;top:24px;left:0px;z-index:2;background:#fff;padding:0;border:1px solid #cd242b;border-radius:0;box-shadow:0 5px 15px -5px rgba(0,0,0,.506)}.nu-form div.selectize .options .option{display:block;line-height:30px;padding:0 10px;white-space:nowrap;height:30px}.nu-form div.selectize .options .option.selected{background:#58595b}.nu-form div.selectize .options .option.hover,.nu-form div.selectize .options .option:hover{color:#fff;background:#cd242b}.nu-form div.selectize:focus{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.flexselect{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box}.nu-form div.flexselect .hint{position:absolute;top:-14px;font-size:12;line-height:14px}.nu-form div.flexselect input{background:#fff;box-sizing:border-box;line-height:30px;padding:5px 5px 5px 5px;border-radius:0;border:1px solid #b4b4b6;outline:none;max-width:100%;height:30px}.nu-form div.flexselect input:focus{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.flexselect input[type=number]{padding:0 0 0 5px !important}.nu-form div.flexselect.text-full{width:100%}.nu-form div.flexselect.text-full input{width:100%;max-width:100%}.nu-form div.flexselect .empty{position:absolute;top:3px;right:10px;font-size:20px;color:#b4b4b6;background:#fff;cursor:pointer;display:inline-block;vertical-align:middle}.nu-form div.flexselect .empty:hover{color:#cd242b}.nu-form div.flexselect .dropdown{position:absolute;top:29px;left:0px;z-index:2;background:#fff;padding:0;border:1px solid #cd242b;border-radius:0;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);width:auto}.nu-form div.flexselect .dropdown .options{display:inline-block;width:100%;max-height:270px;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nu-form div.flexselect .dropdown .options .scroll{width:100%}.nu-form div.flexselect .dropdown .options .scroll .option{display:block;line-height:30px;padding:0 10px;white-space:nowrap}.nu-form div.flexselect .dropdown .options .scroll .option.hover,.nu-form div.flexselect .dropdown .options .scroll .option:hover{color:#fff;background:#cd242b}.nu-form div.autocomplete{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box}.nu-form div.autocomplete .hint{position:absolute;top:-14px;font-size:12;line-height:14px}.nu-form div.autocomplete input{background:#fff;box-sizing:border-box;line-height:30px;padding:5px 5px 5px 5px;border-radius:0;border:1px solid #b4b4b6;outline:none;max-width:100%;height:30px}.nu-form div.autocomplete input:focus{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.autocomplete input[type=number]{padding:0 0 0 5px !important}.nu-form div.autocomplete.text-full{width:100%}.nu-form div.autocomplete.text-full input{width:100%;max-width:100%}.nu-form div.autocomplete .icon.empty{position:absolute;top:3px;right:10px;font-size:20px;color:#b4b4b6;background:#fff;cursor:pointer}.nu-form div.autocomplete .icon.empty:hover{color:#cd242b}.nu-form div.autocomplete .icon.empty:after{content:""}.nu-form div.autocomplete .dropdown{position:absolute;top:29px;left:0px;z-index:2;background:#fff;padding:0;border:1px solid #cd242b;border-radius:0;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);width:auto}.nu-form div.autocomplete .dropdown .options{display:inline-block;width:100%;max-height:270px;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nu-form div.autocomplete .dropdown .options .scroll{width:100%}.nu-form div.autocomplete .dropdown .options .scroll .option{display:block;line-height:30px;padding:0 10px;white-space:nowrap;height:30px}.nu-form div.autocomplete .dropdown .options .scroll .option.hover,.nu-form div.autocomplete .dropdown .options .scroll .option:hover{color:#fff;background:#cd242b}.nu-form div.address{position:relative;background:#fff}.nu-form div.address .ads-select div{display:inline-block}.nu-form div.address .address-current{position:relative;line-height:28px;white-space:nowrap;padding:0 25px 0 10px;border-radius:0;border:1px solid #b4b4b6;height:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nu-form div.address .address-current:after{position:absolute;top:13px;right:10px;content:"";display:inline-block;border-top:5px solid #b4b4b6;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);width:0;height:0}.nu-form div.address .address-current.active{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.address .address-current.active:after{border-top:none;border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #cd242b;border-left:5px solid rgba(0,0,0,0);transition:all .3s ease-in-out}.nu-form div.address .address-dropdown{position:absolute;top:29px;left:0px;z-index:2;background:#fff;padding:0;border:1px solid #cd242b;border-radius:0;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);overflow:hidden}.nu-form div.address .address-dropdown .address-search{padding:10px 10px 0;width:calc(100% - 20px)}.nu-form div.address .address-dropdown .address-search input{outline:none;line-height:28px;padding:0 10px;border:1px solid #b4b4b6;border-radius:0;width:calc(100% - 22px);height:28px}.nu-form div.address .address-dropdown .address-search input:focus{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.address .address-dropdown .options{margin:10px;width:calc(100% - 20px);max-width:290px;max-height:270px;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nu-form div.address .address-dropdown .options .option{display:block;white-space:nowrap;line-height:30px;padding:0 10px;height:30px}.nu-form div.address .address-dropdown .options .option.selected{background:#58595b}.nu-form div.address .address-dropdown .options .option:hover{color:#fff;background:#cd242b}.nu-form div.address .street{clear:both;display:block !important;margin:8px 0 0;width:100%}.nu-form div.address .street .text{display:block !important;width:100%}.nu-form div.address .street input[type=text]{line-height:28px;padding:0 10px;border-radius:0;border:1px solid #b4b4b6;outline:none;width:100%;height:28px}.nu-form div.address .street input[type=text]:focus{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.datetimepicker{position:relative;text-align:center;display:inline-block;vertical-align:middle;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nu-form div.datetimepicker label{display:inline-block;border-radius:0;border:1px solid #b4b4b6}.nu-form div.datetimepicker label input[type=text]{line-height:28px;padding:0 10px;display:block;box-sizing:border-box;border-radius:none;border:none;outline:none;height:28px;cursor:pointer}.nu-form div.datetimepicker label .icon{position:absolute;top:7px;right:10px;color:#b4b4b6}.nu-form div.datetimepicker label .icon:after{font-weight:400;content:""}.nu-form div.datetimepicker label.active{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.datetimepicker label.active .icon{color:#cd242b}.nu-form div.datetimepicker .datetimepicker-dropdown{position:absolute;top:29px;left:0;z-index:2;background:#fff;text-align:center;padding:10px;border:1px solid #cd242b;border-radius:0;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);overflow:hidden}.nu-form div.datetimepicker .datetimepicker-dropdown.ll{left:0;right:auto}.nu-form div.datetimepicker .datetimepicker-dropdown.lr{left:auto;right:0}.nu-form div.datetimepicker .datetimepicker-dropdown ul{list-style:none;padding:0;margin:0;overflow:hidden}.nu-form div.datetimepicker .datetimepicker-dropdown ul li{float:left;line-height:24px;margin:3px;border-radius:0;width:24px;height:24px}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date{font-size:12px;width:210px;overflow:hidden}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date.time{width:270px}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header{position:relative;font-size:13px;font-weight:bold;line-height:30px;display:block;margin-bottom:5px;height:30px}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header span{display:inline-block;line-height:30px;height:30px;cursor:pointer}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-toggle{margin:0 5px}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-toggle:hover{color:#cd242b}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-up,.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-today,.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-down{position:absolute;top:0;font-size:16px;font-weight:400;color:#58595b;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-up:hover,.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-today:hover,.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-down:hover{color:#cd242b}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-up{left:0}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-up:after{content:""}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-today{position:relative;top:0px}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-today:after{content:""}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-down{right:0}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-header .datetimepicker-down:after{content:""}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-years li,.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-months li{width:46.5px;cursor:pointer}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-years li.selected,.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-months li.selected{background:#58595b}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-years li:hover,.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-months li:hover{color:#fff;background:#cd242b;cursor:pointer}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-years{overflow-y:auto}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-days{float:left;width:210px}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-days .datetimepicker-weekday li{margin:0;width:30px}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-days .datetimepicker-day li{border-radius:50%;cursor:pointer;opacity:.3}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-days .datetimepicker-day li:nth-of-type(7n),.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-days .datetimepicker-day li:nth-of-type(7n+1){background:#efefef}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-days .datetimepicker-day li.current{opacity:1}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-days .datetimepicker-day li.disabled{opacity:.3}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-days .datetimepicker-day li.selected{background:#58595b}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-days .datetimepicker-day li:hover{color:#fff;background:#cd242b}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-times{float:left;height:207px;overflow-y:auto}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-times::-webkit-scrollbar{display:none}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-times li{float:none;line-height:30px;margin:0 0 0 10px;width:50px;height:30px;cursor:pointer}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-times li.selected{background:#58595b}.nu-form div.datetimepicker .datetimepicker-dropdown .datetimepicker-date .datetimepicker-times li:hover{color:#fff;background:#cd242b;cursor:pointer}.nu-form div.uploader{position:relative}.nu-form div.uploader .uploader-button{position:relative;color:#fff;background:#cbd5e0;display:inline-block;line-height:36px;padding:0 16px 0 31px;margin-bottom:12px;border-radius:0;height:36px;cursor:pointer}.nu-form div.uploader .uploader-button:hover{background:#cd242b}.nu-form div.uploader .uploader-button.disabled{cursor:not-allowed}.nu-form div.uploader .uploader-button.disabled:hover{background:#cbd5e0}.nu-form div.uploader .uploader-button .icon:before{position:absolute;top:0px;left:9px;color:#fff;content:""}.nu-form div.uploader .uploader-list{font-size:small;padding:0;margin:0;list-style:none;overflow:hidden}.nu-form div.uploader .uploader-list li{position:relative;background:#fff;float:left;padding:10px;margin:0 10px 10px 0;border:solid 1px #b4b4b6;border-radius:2px}.nu-form div.uploader .uploader-list li .image{background:#cbd5e0;display:block;width:100px;height:100px;cursor:move}.nu-form div.uploader .uploader-list li .image span{display:inline-block;padding:5px}.nu-form div.uploader .uploader-list li input[type=text]{line-height:28px;display:none;padding:0 10px;margin-top:10px;border-radius:0;border:1px solid #b4b4b6;outline:none;height:28px}.nu-form div.uploader .uploader-list li input[type=text]:focus{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form div.uploader .uploader-list li .number{position:absolute;top:10px;color:#fff;background-color:rgba(0,0,0,.5);display:inline-block;text-align:center;line-height:20px;border-radius:50%;width:20px}.nu-form div.uploader .uploader-list li i.fa-times{position:absolute;top:2px;right:2px;cursor:pointer;color:#cbd5e0;background:#fff;display:block;text-align:center;line-height:20px;border-radius:2px;width:20px;height:20px}.nu-form div.uploader .uploader-list li i.fa-times:hover{color:#cd242b}.nu-form div.uploader .uploader-list li .icon{cursor:pointer;font-size:20px;color:#cbd5e0}.nu-form div.uploader .uploader-list li .icon:hover{color:#cd242b}.nu-form div.uploader .uploader-list li .icon:before{content:""}.nu-form div.validator .submit{background:#cd242b}.nu-form div.validator .submit.disabled{cursor:not-allowed}.nu-form div.validator .submit.disabled:hover{background:#cbd5e0}.nu-form div.validator .submit .icon:before{position:absolute;top:0px;left:9px;font-size:20px;color:#fff;content:""}.nu-form div.switch label{position:relative;display:inline-block;cursor:pointer;outline:none}.nu-form div.switch label:before,.nu-form div.switch label:after{content:"";display:inline-block;transition:all .3s ease-in-out}.nu-form div.switch label:before{background-color:#b4b4b6;border-radius:10px;height:20px;width:40px}.nu-form div.switch label:after{position:absolute;top:2px;left:2px;background-color:#fff;border-radius:50%;width:16px;height:16px}.nu-form div.switch label.checked:before{background-color:#cd242b}.nu-form div.switch label.checked:after{left:22px;background-color:#fff}.nu-form div.switch label input[type=checkbox]{position:absolute;left:0;opacity:0;cursor:pointer;transition:all .3s ease-in-out}.nu-form div.switch label .ripple{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;display:inline-block}.nu-form div.switch label .ripple:after{position:absolute;top:-10px;left:-10px;content:"";display:block;background:radial-gradient(circle, #cd242b 10%, transparent 10.01%);background-repeat:no-repeat;background-size:700% 700%;background-position:50%;opacity:0;pointer-events:none;transition:background .5s,opacity 1s;width:40px;height:40px}.nu-form div.switch label .ripple:active:after{background-size:0% 0%;opacity:.2;transition:0s}.nu-form div.switch label .ripple.checked:after{left:12px}.nu-form div.switch .comment{display:inline-block;vertical-align:top;line-height:20px}.nu-form label.text{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box}.nu-form label.text .hint{position:absolute;top:-14px;font-size:12;line-height:14px}.nu-form label.text input{background:#fff;box-sizing:border-box;line-height:30px;padding:5px 5px 5px 5px;border-radius:0;border:1px solid #b4b4b6;outline:none;max-width:100%;height:30px}.nu-form label.text input:focus{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out}.nu-form label.text input[type=number]{padding:0 0 0 5px !important}.nu-form label.text.text-full{width:100%}.nu-form label.text.text-full input{width:100%;max-width:100%}.nu-form label.textarea{position:relative;display:block}.nu-form label.textarea .hint{position:absolute;top:-14px;font-size:12;line-height:14px}.nu-form label.textarea textarea{background:#fff;box-sizing:border-box;padding:5px;border:none;border:1px solid #b4b4b6;border-radius:0;outline:none;width:100%;height:100%}.nu-form label.textarea textarea:focus{border:1px solid #cd242b;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease-in-out;height:100%}.nu-form label.radio{position:relative;display:inline-block;line-height:20px;padding:0 16px 0 26px;cursor:pointer}@media(min-width: 1px)and (max-width: 767px){.nu-form label.radio{display:block;margin-bottom:10px}}@media(min-width: 1px)and (max-width: 767px){.nu-form label.radio:last-of-type{margin-bottom:0}}.nu-form label.radio:before,.nu-form label.radio:after{position:absolute;content:"";display:inline-block;box-sizing:border-box;border-radius:50%;transition:all .3s ease-in-out}.nu-form label.radio:before{top:0;left:0px;background:#fff;border:1px solid #b4b4b6;width:20px;height:20px}.nu-form label.radio:after{top:3px;left:3px;background:#cd242b;width:14px;height:14px;transform:scale(0.1);opacity:0}.nu-form label.radio.checked:before{background:#fff;border-color:#cd242b}.nu-form label.radio.checked:after{transform:scale(1);opacity:1}.nu-form label.radio input[type=radio]{position:absolute;left:0;opacity:0;cursor:pointer;transition:all .4s ease-in-out}.nu-form label.radio .ripple{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;display:inline-block}.nu-form label.radio .ripple:after{position:absolute;top:-10px;left:-10px;content:"";display:block;background:radial-gradient(circle, #cd242b 10%, transparent 10.01%);background-repeat:no-repeat;background-size:700% 700%;background-position:50%;opacity:0;pointer-events:none;transition:background .5s,opacity 1s;width:40px;height:40px}.nu-form label.radio .ripple:active:after{background-size:0% 0%;opacity:.2;transition:0s}.nu-form label.checkbox{position:relative;display:inline-block;vertical-align:top;line-height:20px;padding:0 16px 0 26px;cursor:pointer}@media all and (max-width: 1024px){.nu-form label.checkbox{display:block;margin-bottom:10px}}@media all and (max-width: 1024px){.nu-form label.checkbox:last-of-type{margin-bottom:0}}.nu-form label.checkbox:before,.nu-form label.checkbox:after{position:absolute;left:0;top:0;content:"";background-color:#fff;display:inline-block;box-sizing:border-box;border-radius:0;transition:all .3s ease-in-out}.nu-form label.checkbox:before{background-color:none;border:1px solid #b4b4b6;width:20px;height:20px;opacity:1}.nu-form label.checkbox:after{opacity:0}.nu-form label.checkbox.checked:before{opacity:0}.nu-form label.checkbox.checked:after{font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:10px;color:#fff;text-align:center;line-height:20px;background-color:#cd242b;content:"";border:0;width:20px;height:20px;opacity:1}.nu-form label.checkbox input[type=checkbox]{position:absolute;left:0;opacity:0;cursor:pointer}.nu-form span.wrong{position:absolute;z-index:1;color:#fff;background:#e0412f;opacity:.7;filter:alpha(opacity=75);display:block;line-height:24px;padding:0 6px;margin:5px 0 0;border-radius:0;height:24px}.nu-form span.wrong:after{position:absolute;top:-5px;left:6px;content:"";border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #e0412f;border-left:5px solid rgba(0,0,0,0);width:0;height:0}.nu-form span.icon{font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px}.nu-form .hint-enter,.nu-form .hint-leave-active{opacity:0}.nu-form .hint-enter-active,.nu-form .hint-leave-active{transition:all ease .75s}.nu-form .dropdown-enter,.nu-form .dropdown-leave-active{opacity:0;transform:translateY(-10px)}.nu-form .dropdown-enter-active,.nu-form .dropdown-leave-active{transition:all ease .3s}.nu-form .fade-enter,.nu-form .fade-leave-active{opacity:0}.nu-form .fade-enter-active,.nu-form .fade-leave-active{transition:all ease .3s}.nu-form .datetimepicker{width:100%}.nu-form .datetimepicker label{width:100%}.nu-form div.validator .submit{background:linear-gradient(180deg, rgb(100, 25, 0) 0%, rgb(173, 54, 40) 100%)}.nu-form div.validator .submit:hover{background:#ad3628}.nu-form .button{font-size:16px;color:#dcddde;background:#2f3136;text-align:center;line-height:36px;display:inline-block;padding:0 12px;border-radius:6px;padding:0 24px;height:36px}.nu-form .button:hover{background:#202225}@media(min-width: 1px)and (max-width: 767px){.nu-form .button{line-height:36px}}.section-user-center .wrap{width:1024px;max-width:calc(100% - 32px);margin:0 auto}.section-user-center .button{display:block}section[class^=section-sign]{padding:60px 0;background:#fff}section[class^=section-sign]:before{content:"";position:absolute;top:0;left:0;background:radial-gradient(circle at 70% 60%, rgba(205, 36, 43, 0.6), rgba(205, 36, 43, 0.2), transparent);width:100%;height:254px}section[class^=section-sign] .wrap{background:#fff;width:1200px;max-width:calc(100% - 40px)}@media all and (max-width: 1024px){section[class^=section-sign] .wrap{max-width:calc(100% - 24px)}}section[class^=section-sign] div[id^=user-sign]{box-sizing:border-box;padding:40px;border:none;width:100%}@media all and (max-width: 1024px){section[class^=section-sign] div[id^=user-sign]{padding:40px 12px}}section[class^=section-sign] .or{top:calc(50% - 24px);right:-24px;background:#fff}@media all and (max-width: 1024px){section[class^=section-sign] .or{top:auto;bottom:-24px;right:calc(50% - 24px)}}section[class^=section-sign] .oauth,section[class^=section-sign] .form{box-sizing:border-box}section[class^=section-sign] .oauth .terms,section[class^=section-sign] .form .terms{text-align:center}@media(min-width: 1px)and (max-width: 767px){section[class^=section-sign] .oauth .terms,section[class^=section-sign] .form .terms{text-align:right}}section[class^=section-sign] .oauth .already,section[class^=section-sign] .form .already{text-align:right}section[class^=section-sign] .oauth{padding:0 80px 0 0}@media all and (max-width: 1024px){section[class^=section-sign] .oauth{padding:0 0 60px;border-bottom:1px solid #efefef}}section[class^=section-sign] .form{padding:0 0 0 80px}@media all and (max-width: 1024px){section[class^=section-sign] .form{padding:60px 0 0}}section[class^=section-sign] .form .required:after{content:" *";color:#cd242b}section[class^=section-sign] h3{margin-bottom:36px}section[class^=section-sign] .info{text-align:justify;margin-bottom:24px}section[class^=section-sign] div[class^=tr-]{display:block;margin-bottom:12px}section[class^=section-sign] div[class^=tr-] .th{font-weight:bold;white-space:nowrap;line-height:30px}section[class^=section-sign] .tr-username .text,section[class^=section-sign] .tr-password .text{width:100%}section[class^=section-sign] div.tr-subscribe{display:none}section[class^=section-sign] .remember{text-align:right;padding-bottom:12px}section[class^=section-sign] .remember-signin{display:inline-block;margin-right:8px}section[class^=section-sign] input[type=checkbox]{position:relative;top:2px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0 4px 0 0}section[class^=section-sign] .terms{padding:0}section[class^=section-sign] .new-user{text-align:right}section[class^=section-sign] .buttons{padding:12px 0}section[class^=section-sign] .button{text-align:center;display:block;border-radius:4px}@media(min-width: 1px)and (max-width: 767px){section[class^=section-sign] .button{line-height:36px}}section[class^=section-sign] .facebook,section[class^=section-sign] .google,section[class^=section-sign] .LINE{display:block}section[class^=section-sign] .facebook:hover,section[class^=section-sign] .google:hover,section[class^=section-sign] .LINE:hover{background:#fff !important}section[class^=section-sign] .google{border:1px solid #4f84f6}section[class^=section-sign] .google:hover{color:#00b900;border:1px solid #4f84f6}section[class^=section-sign] .facebook{border:1px solid #3b5998}section[class^=section-sign] .facebook:hover{color:#3b5998;border:1px solid #3b5998}section[class^=section-sign] .LINE{color:#fff;border:1px solid #00b900}section[class^=section-sign] .LINE:hover{color:#00b900;border:1px solid #00b900}section[class^=section-sign] .submit{display:block}@media all and (max-width: 1024px){section[class^=section-sign] .submit{margin-left:0}}.section-signup{padding:60px 0;background:#fff}.section-signup .group{display:flex;flex-wrap:wrap;gap:12px 12px;box-sizing:border-box;padding:36px;margin-bottom:24px;border:1px solid #efefef}@media(min-width: 1px)and (max-width: 767px){.section-signup .group{padding:24px 12px 12px}}.section-signup [class^=tr-]{display:block;box-sizing:border-box;width:100%}.section-signup [class^=tr-] .th{font-weight:bold;white-space:nowrap;line-height:30px;padding:0;width:100%}@media(min-width: 1px)and (max-width: 767px){.section-signup [class^=tr-] .th{margin-bottom:6px}}.section-signup [class^=tr-] .td{padding:0}.section-signup .tr-remove{text-align:right;margin-bottom:0}.section-signup .required:after{content:" *";color:#cd242b}.section-signup .required.none:after{display:none}.section-signup input[disabled]{background:rgba(0,0,0,.025)}.section-signup textarea{min-height:100px}.section-signup div[id^=radio]{display:grid;grid-gap:8px 8px;grid-template-columns:1fr 1fr 1fr 1fr;padding:5px 0 0}@media(min-width: 1px)and (max-width: 767px){.section-signup div[id^=radio]{grid-template-columns:1fr 1fr}}.section-signup div[id^=radio] .radio{padding-right:0}.section-signup .radio.disabled:before,.section-signup .radio.disabled:after{background:rgba(0,0,0,.025)}.section-signup .radio.disabled:before{border:1px solid #b4b4b6}.section-signup div[id^=checkbox]{padding:5px 0 0}.section-signup .province,.section-signup .city{display:inline-block;margin-right:8px}.section-signup .td-captcha .text,.section-signup .td-captcha .input{width:calc(100% - 96px)}.section-signup .group{gap:0 12px;padding:0;border:none}@media(min-width: 1px)and (max-width: 767px){.section-signup .group{padding:0}}.section-signup .tr-username .td{box-sizing:border-box;display:grid;grid-template-columns:calc(50% - 8px) 23% 1fr;-moz-column-gap:12px;column-gap:12px}@media all and (max-width: 1024px){.section-signup .tr-username .td{grid-template-columns:1fr;row-gap:12px}}.section-signup .tr-username input[name=code]::-moz-placeholder, .section-signup .tr-username input[name=username]::-moz-placeholder{font-size:12px}.section-signup .tr-username input[name=code]::placeholder,.section-signup .tr-username input[name=username]::placeholder{font-size:12px}.section-signup .tr-username .smssend{color:#fff;background:#3a4154;text-align:center;display:block;line-height:30px;cursor:pointer;border-radius:6px}@media(min-width: 1025px){.section-signup .tr-password,.section-signup .tr-retype,.section-signup .tr-sex,.section-signup .tr-birthday{width:calc(50% - 8px)}}.section-signup .tr-cellphone{box-sizing:border-box}.section-signup div[id^=radio]{padding:0}.section-signup div[id^=checkbox]{display:grid;grid-gap:8px 8px;grid-template-columns:1fr 1fr 1fr 1fr;padding:5px 0 0}.section-signup .buttons .button.cancel{font-size:.9rem;font-weight:lighter;color:#474747;text-align:left;background:none;border:none;padding-left:0}body[class^=body-user-] section[class^=section-user-revise] #user-revise{margin:0 auto;max-width:768px}body[class^=body-user-] section[class^=section-user-revise] #user-revise .container{background:#fff;padding:36px}@media all and (max-width: 1024px){body[class^=body-user-] section[class^=section-user-revise] #user-revise .container{padding:20px}}body[class^=body-user-] section[class^=section-user-revise] .role{display:none}body[class^=body-user-] section[class^=section-user-revise] h3{margin-bottom:24px}body[class^=body-user-] section[class^=section-user-revise] .group{display:flex;flex-wrap:wrap;gap:12px 12px;box-sizing:border-box;padding:36px;margin-bottom:24px;border:1px solid #efefef}@media(min-width: 1px)and (max-width: 767px){body[class^=body-user-] section[class^=section-user-revise] .group{padding:24px 12px 12px}}body[class^=body-user-] section[class^=section-user-revise] [class^=tr-]{display:block;box-sizing:border-box;width:100%}body[class^=body-user-] section[class^=section-user-revise] [class^=tr-] .th{font-weight:bold;white-space:nowrap;line-height:30px;padding:0;width:100%}@media(min-width: 1px)and (max-width: 767px){body[class^=body-user-] section[class^=section-user-revise] [class^=tr-] .th{margin-bottom:6px}}body[class^=body-user-] section[class^=section-user-revise] [class^=tr-] .td{padding:0}body[class^=body-user-] section[class^=section-user-revise] .tr-remove{text-align:right;margin-bottom:0}body[class^=body-user-] section[class^=section-user-revise] .required:after{content:" *";color:#cd242b}body[class^=body-user-] section[class^=section-user-revise] .required.none:after{display:none}body[class^=body-user-] section[class^=section-user-revise] input[disabled]{background:rgba(0,0,0,.025)}body[class^=body-user-] section[class^=section-user-revise] textarea{min-height:100px}body[class^=body-user-] section[class^=section-user-revise] div[id^=radio]{display:grid;grid-gap:8px 8px;grid-template-columns:1fr 1fr 1fr 1fr;padding:5px 0 0}@media(min-width: 1px)and (max-width: 767px){body[class^=body-user-] section[class^=section-user-revise] div[id^=radio]{grid-template-columns:1fr 1fr}}body[class^=body-user-] section[class^=section-user-revise] div[id^=radio] .radio{padding-right:0}body[class^=body-user-] section[class^=section-user-revise] .radio.disabled:before,body[class^=body-user-] section[class^=section-user-revise] .radio.disabled:after{background:rgba(0,0,0,.025)}body[class^=body-user-] section[class^=section-user-revise] .radio.disabled:before{border:1px solid #b4b4b6}body[class^=body-user-] section[class^=section-user-revise] div[id^=checkbox]{padding:5px 0 0}body[class^=body-user-] section[class^=section-user-revise] .province,body[class^=body-user-] section[class^=section-user-revise] .city{display:inline-block;margin-right:8px}body[class^=body-user-] section[class^=section-user-revise] .td-captcha .text,body[class^=body-user-] section[class^=section-user-revise] .td-captcha .input{width:calc(100% - 96px)}body[class^=body-user-] section[class^=section-user-revise] .tr-cellphone .td{box-sizing:border-box;display:grid;grid-template-columns:calc(50% - 8px) 22% 1fr;-moz-column-gap:12px;column-gap:12px}@media all and (max-width: 1024px){body[class^=body-user-] section[class^=section-user-revise] .tr-cellphone .td{grid-template-columns:1fr;row-gap:12px}}body[class^=body-user-] section[class^=section-user-revise] .tr-cellphone .smssend{color:#fff;background:#3a4154;text-align:center;display:block;line-height:30px;cursor:pointer;border-radius:6px}body[class^=body-user-] section[class^=section-user-revise] .buttons{text-align:center}.section-subnav{padding-bottom:18px}.section-subnav .bar,.section-subnav #node-subnav-switch{display:none}.section-subnav ul{text-align:center;list-style:none;padding:0 0 12px 16px;margin:0;white-space:nowrap;overflow-x:auto}.section-subnav ul::-webkit-scrollbar{display:none}.section-subnav li{display:inline-block;margin-right:8px}.section-subnav li a{color:#272727;background:rgba(255,255,255,.6);font-weight:800;font-size:16px;letter-spacing:1px;line-height:44px;display:inline-block;padding:0 20px;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.4);height:44px}.section-subnav li a.active,.section-subnav li a:hover{color:#641900;font-weight:bold;background:#fff}body[class^=body-user-] .breadcrumb{max-width:1024px}body[class^=body-user-] section[class^=section-user-]{padding:30px 0 60px !important}@media(min-width: 1px)and (max-width: 767px){body[class^=body-user-] section[class^=section-user-]{padding:60px 0}}body[class^=body-user-] section[class^=section-user-]:before{content:"";position:absolute;top:0;left:0;background:radial-gradient(circle at 70% 60%, rgb(100, 25, 0), rgb(173, 54, 40), rgb(222, 90, 76));width:100%;height:254px}@media(min-width: 1px)and (max-width: 767px){body[class^=body-user-] section[class^=section-user-]:before{height:160px}}body[class^=body-user-] section[class^=section-user-] .wrap{width:1024px;max-width:calc(100% - 40px)}@media(min-width: 1px)and (max-width: 767px){body[class^=body-user-] section[class^=section-user-] .wrap{max-width:calc(100% - 32px)}}body[class^=body-user-] section[class^=section-user-] .tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;margin-bottom:12px;background:#f5f6f8;border:1px solid #ededed;border-radius:14px}body[class^=body-user-] section[class^=section-user-] .tabs.t3{grid-template-columns:1fr 1fr 1fr}body[class^=body-user-] section[class^=section-user-] .tabs.t4{grid-template-columns:1fr 1fr 1fr 1fr}body[class^=body-user-] section[class^=section-user-] .tabs .tab a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:900;color:#6b7280;letter-spacing:.04em;line-height:42px;height:42px;border-radius:12px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}body[class^=body-user-] section[class^=section-user-] .tabs .tab a.active{color:#2f3136;background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.08)}body[class^=body-user-] section[class^=section-user-] .tabs .tab a:not(.active) a:hover{color:#2f3136;background:rgba(255,255,255,.7)}body[class^=body-user-] section[class^=section-user-] .tabs .tab a i{font-size:16px}body[class^=body-user-] section[class^=section-user-] .summary{display:grid;grid-template-columns:30% 1fr;gap:14px;padding:16px;margin-bottom:16px;border:1px solid #f0f0f0;border-radius:16px;background:linear-gradient(180deg, rgba(173, 54, 40, 0.06) 0%, rgb(255, 255, 255) 100%);box-shadow:0 10px 26px rgba(0,0,0,.06)}@media all and (max-width: 1024px){body[class^=body-user-] section[class^=section-user-] .summary{padding:12px;grid-template-columns:1fr 1fr;gap:12px}}body[class^=body-user-] section[class^=section-user-] .summary .main,body[class^=body-user-] section[class^=section-user-] .summary .expiring{position:relative;padding:14px;border-radius:14px;background:#fff;border:1px solid #f3f3f3}body[class^=body-user-] section[class^=section-user-] .summary .title{font-size:13px;font-weight:800;color:#6b7280;letter-spacing:1;margin-bottom:8px}body[class^=body-user-] section[class^=section-user-] .summary .value{font-size:30px;font-weight:900;line-height:1;color:#2f3136}body[class^=body-user-] section[class^=section-user-] .summary .unit{font-size:13px;font-weight:800;color:#6b7280;display:inline-block;transform:translateY(-2px)}body[class^=body-user-] section[class^=section-user-] .summary .date{font-size:13px;font-weight:800;color:#6b7280;display:inline-block;line-height:30px}body[class^=body-user-] section[class^=section-user-] .record{font-size:13px;color:#9aa0a6;text-align:right;padding:8px 0}#user-forget{box-sizing:border-box;padding:30px 40px 40px;width:480px;max-width:100%}@media(min-width: 1px)and (max-width: 767px){#user-forget{padding:10px 20px 20px;width:330px}}#user-forget .tr-mail{margin-bottom:24px}#user-forget .tr-mail .th-mail{font-weight:bold;margin-bottom:6px}#user-forget .button{font-size:16px;color:#dcddde;background:#2f3136;text-align:center;line-height:36px;display:inline-block;padding:0 12px;border-radius:6px}#user-forget .button:hover{background:#202225}section[class^=section-user-profile] #user-post{background:#fff;padding:36px;border:1px solid #e7e7e7;border-radius:12px}@media(min-width: 1px)and (max-width: 767px){section[class^=section-user-profile] #user-post{padding:16px}}section[class^=section-user-profile] h3{position:relative;color:#2f3136;padding-left:12px;margin-bottom:12px;clear:both;overflow:hidden}section[class^=section-user-profile] h3:before{content:"";position:absolute;top:6px;left:0;background:linear-gradient(180deg, rgb(100, 25, 0) 0%, rgb(173, 54, 40) 100%);width:2px;height:12px}section[class^=section-user-profile] .group{display:flex;flex-wrap:wrap;gap:12px 12px;box-sizing:border-box;padding:36px;margin-bottom:24px;border:1px solid #efefef}@media(min-width: 1px)and (max-width: 767px){section[class^=section-user-profile] .group{padding:24px 12px 12px}}section[class^=section-user-profile] [class^=tr-]{display:block;box-sizing:border-box;width:100%}section[class^=section-user-profile] [class^=tr-] .th{font-weight:bold;white-space:nowrap;line-height:30px;padding:0;width:100%}@media(min-width: 1px)and (max-width: 767px){section[class^=section-user-profile] [class^=tr-] .th{margin-bottom:6px}}section[class^=section-user-profile] [class^=tr-] .td{padding:0}section[class^=section-user-profile] .tr-remove{text-align:right;margin-bottom:0}section[class^=section-user-profile] .required:after{content:" *";color:#cd242b}section[class^=section-user-profile] .required.none:after{display:none}section[class^=section-user-profile] input[disabled]{background:rgba(0,0,0,.025)}section[class^=section-user-profile] textarea{min-height:100px}section[class^=section-user-profile] div[id^=radio]{display:grid;grid-gap:8px 8px;grid-template-columns:1fr 1fr 1fr 1fr;padding:5px 0 0}@media(min-width: 1px)and (max-width: 767px){section[class^=section-user-profile] div[id^=radio]{grid-template-columns:1fr 1fr}}section[class^=section-user-profile] div[id^=radio] .radio{padding-right:0}section[class^=section-user-profile] .radio.disabled:before,section[class^=section-user-profile] .radio.disabled:after{background:rgba(0,0,0,.025)}section[class^=section-user-profile] .radio.disabled:before{border:1px solid #b4b4b6}section[class^=section-user-profile] div[id^=checkbox]{padding:5px 0 0}section[class^=section-user-profile] .province,section[class^=section-user-profile] .city{display:inline-block;margin-right:8px}section[class^=section-user-profile] .td-captcha .text,section[class^=section-user-profile] .td-captcha .input{width:calc(100% - 96px)}@media(min-width: 1px)and (max-width: 767px){section[class^=section-user-profile] .group{padding:0 0 24px;border:none;border-bottom:1px solid #efefef}}section[class^=section-user-profile] .social{display:block}section[class^=section-user-profile] .social .reminder{display:block !important}section[class^=section-user-profile] .social .reminder ul{margin:8px 0 8px 18px}section[class^=section-user-profile] .social .buttons{display:flex;align-items:center;justify-content:center;gap:12px}section[class^=section-user-profile] .social .buttons .button{color:#fff !important;text-decoration:none !important;line-height:44px;height:44px}section[class^=section-user-profile] .social .buttons .button i{color:#fff !important;font-size:18px}section[class^=section-user-profile] .info{padding:12px}@media(min-width: 1px)and (max-width: 767px){section[class^=section-user-profile] .info{padding:12px 0}}section[class^=section-user-profile] .info .role{display:none}section[class^=section-user-profile] .info ul{display:none}@media(min-width: 1025px){section[class^=section-user-profile] .tr-name,section[class^=section-user-profile] .tr-password,section[class^=section-user-profile] .tr-retype,section[class^=section-user-profile] .tr-sex,section[class^=section-user-profile] .tr-birthday,section[class^=section-user-profile] .tr-mail{width:calc(50% - 6px)}}section[class^=section-user-profile] .select{width:100% !important}section[class^=section-user-profile] .terms{margin-bottom:12px}section[class^=section-user-profile] .terms .breadcrumb{display:none}section[class^=section-user-profile] .buttons{text-align:center}section[class^=section-user-profile] .button{font-size:16px;color:#dcddde;background:#2f3136;text-align:center;line-height:36px;display:inline-block;padding:0 12px;border-radius:6px}section[class^=section-user-profile] .button:hover{background:#202225}section[class^=section-user-profile] .button.sm i{vertical-align:inherit}.user-point{background:#fff;padding:36px;border:1px solid #e7e7e7;border-radius:12px}@media(min-width: 1px)and (max-width: 767px){.user-point{padding:16px}}.user-point h3{margin-bottom:24px}@media all and (max-width: 1024px){.user-point{padding:18px}}#user-point-record .record{font-size:13px;color:#9aa0a6;text-align:right;padding:8px 0}#user-point-record .row{position:relative;background:#fff;padding:14px 16px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 10px 26px rgba(0,0,0,.06)}@media(min-width: 1px)and (max-width: 767px){#user-point-record .row{padding:12px 14px}}#user-point-record .row.expired:before{content:"已過期";position:absolute;top:0;left:0;font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:14px;width:100%;height:100%;background:rgba(0,0,0,.2)}#user-point-record .row .head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}#user-point-record .row .remark{font-size:13px;font-weight:800;color:#2f3136;background:#f5f6f8;padding:6px 10px;border-radius:10px;border:1px solid #ededed;max-width:calc(100% - 92px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#user-point-record .row .amount{font-size:18px;font-weight:900;letter-spacing:.02em;min-width:82px;text-align:right}#user-point-record .row .amount.income{color:#1e8e5a}#user-point-record .row .amount.outlay{color:#d64545}#user-point-record .row .sub{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}#user-point-record .row .date{font-size:13px;color:#9aa0a6}#user-point-record .row .remark{font-size:16px;font-weight:800;color:#2f3136;line-height:1.4}#user-point-record .button{font-size:16px;color:#dcddde;background:#2f3136;text-align:center;line-height:36px;display:inline-block;padding:0 12px;border-radius:6px}#user-point-record .button:hover{background:#202225}.bottomsheet .sheet-content{padding:16px;overflow:auto;flex:1 1 auto}.bottomsheet .sheet-content .heading{font-size:20px;font-weight:800;color:#272727;letter-spacing:1px;margin-bottom:12px}.bottomsheet .sheet-content .image{position:relative;padding:0;margin-bottom:12px}.bottomsheet .sheet-content .image img{position:relative;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bottomsheet .sheet-content .description{font-size:14px;line-height:1.6;color:#272727;background:#f5f6f8;padding:20px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:12px}.bottomsheet .sheet-content .content{font-size:14px;line-height:1.6;color:#272727}.bottomsheet .sheet-footer .used{font-weight:800;display:block;text-align:center;line-height:48px;border-radius:12px;box-shadow:0 10px 22px rgba(173,54,40,.25);height:48px}#user-point-redemption .item{position:relative;background:#fff;display:grid;grid-template-columns:160px 1fr;gap:12px;padding:0;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 10px 26px rgba(0,0,0,.06);overflow:hidden;cursor:pointer}@media(min-width: 1px)and (max-width: 767px){#user-point-redemption .item{grid-template-columns:120px 1fr}}#user-point-redemption .thumbnail{border-radius:14px}#user-point-redemption .image{background:none;padding-top:0}#user-point-redemption .image img{position:relative;display:block}#user-point-redemption .info{display:flex;align-items:center;box-sizing:border-box;padding:0}#user-point-redemption .info .title{font-size:16px;font-weight:800;letter-spacing:1px;margin-bottom:6px}#user-point-redemption .info .point{font-size:14px}#ticket-record{background:#fff;padding:36px;border:1px solid #e7e7e7;border-radius:12px}@media(min-width: 1px)and (max-width: 767px){#ticket-record{padding:16px}}#ticket-record .tabs{margin-bottom:24px}#ticket-record .item{position:relative;background:#fff;display:grid;grid-template-columns:160px 1fr;gap:12px;padding:0;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 10px 26px rgba(0,0,0,.06);overflow:hidden;cursor:pointer}@media(min-width: 1px)and (max-width: 767px){#ticket-record .item{grid-template-columns:140px 1fr}}#ticket-record .thumbnail{border-radius:14px}#ticket-record .image{background:none;padding-top:0}#ticket-record .image img{position:relative;display:block}#ticket-record .info{box-sizing:border-box;padding:8px 0}#ticket-record .info .title{font-size:16px;font-weight:800;letter-spacing:1px;margin-bottom:6px}#ticket-record .info .point,#ticket-record .info .cash{font-size:14px}#ticket-record .info .expired,#ticket-record .info .used{font-size:13px;padding:6px 0 10px}#ticket-record .btngroup{display:flex;justify-content:flex-end;padding-right:8px}#ticket-record .button{font-size:14px;line-height:36px;height:36px;border-radius:10px}#ticket-record .empty{font-size:16px;font-weight:800;color:#272727;text-align:center;padding:20px;border:1px solid #f0f0f0;border-radius:12px}#ticket-record .empty svg{display:block;margin:0 auto 12px;width:60px;height:60px}#user-referral-buttons{background:#fff;padding:30px;border:1px solid #e7e7e7;border-radius:12px}@media all and (max-width: 1024px){#user-referral-buttons{padding:18px}}#user-referral-buttons .card{text-align:center;border:1px solid #f0f0f0;border-radius:12px;background:linear-gradient(180deg, rgba(173, 54, 40, 0.08) 0%, rgb(255, 255, 255) 100%);padding:18px 18px 16px;margin-bottom:16px}@media all and (max-width: 1024px){#user-referral-buttons .card{padding:16px 14px 14px}}#user-referral-buttons .title{font-size:18px;font-weight:800;letter-spacing:.06em;margin-bottom:6px}#user-referral-buttons .subtitle{font-size:16px;font-weight:800;color:#2f3136;margin-bottom:8px}#user-referral-buttons .description{font-size:14px;line-height:1.7;color:#3a3a3a}#user-referral-buttons .description ul{padding-left:18px;margin:10px 0 0}#user-referral-buttons .description li{margin-bottom:8px}#user-referral-buttons .notice{border:1px solid #f0f0f0;border-radius:12px;padding:16px 18px;margin-bottom:16px;background:#fff}@media all and (max-width: 1024px){#user-referral-buttons .notice{padding:14px}}#user-referral-buttons .notice .subtitle{text-align:center;margin-bottom:6px}#user-referral-buttons .buttons-wrap{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:12px;column-gap:12px;row-gap:12px}@media all and (max-width: 1024px){#user-referral-buttons .buttons-wrap{grid-template-columns:1fr}}#user-referral-buttons .buttons-wrap a{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:800;letter-spacing:.04em;line-height:44px;height:44px;box-sizing:border-box;padding:0 14px;border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,.12);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}#user-referral-buttons .buttons-wrap a i{font-size:18px}#user-referral-buttons .buttons-wrap a:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(0,0,0,.14);opacity:.95}@media(min-width: 1px)and (max-width: 767px){#user-referral-buttons .buttons-wrap a{width:100%}}