.content[data-v-51f83694]{color:#fff}.content .time[data-v-51f83694],.content[data-v-51f83694]{display:flex;align-items:center}.content .time .dot[data-v-51f83694]{color:#1a1a1a;margin-left:7px;font-weight:700}.content .time .item[data-v-51f83694]{background:#1a1a1a;border-radius:8px;text-align:center;line-height:20px;width:20px;height:20px;color:#fff}.content .time .item[data-v-51f83694]:not(:first-child){margin-left:10px}[data-v-1a65b642] .content .time .item{line-height:27px;width:27px;height:27px;background-color:#07c161}[data-v-1a65b642] .content .titleColor{color:#000!important}.appointment-root[data-v-1a65b642]{min-height:100vh;background:#f5f5f5}.top-bar[data-v-1a65b642]{height:100px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #eee;width:100%;padding:0 16%;box-sizing:border-box}.top-bar .logo[data-v-1a65b642]{display:inline-flex;align-items:center}.top-bar .logo img[data-v-1a65b642]{height:70px;display:block}.top-bar .back-home[data-v-1a65b642]{color:#666;font-size:16px}.top-bar .back-home[data-v-1a65b642]:hover{color:var(--prev-color-primary)}.banner-wrapper[data-v-1a65b642]{position:relative;min-width:1200px}.banner-wrapper .banner-item[data-v-1a65b642]{width:100%;height:100%}.banner-wrapper .banner-img[data-v-1a65b642]{height:100%;width:100%;-o-object-fit:fill;object-fit:fill;display:block}.appointment-page[data-v-1a65b642]{padding:20px 0 30px}.appointment-card[data-v-1a65b642]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.06)}.card-head[data-v-1a65b642]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:linear-gradient(90deg,#18c46c,#39d98a);color:#fff}.card-head .head-title[data-v-1a65b642]{font-size:18px;font-weight:700;line-height:1.2}.card-head .head-sub[data-v-1a65b642]{margin-top:6px;font-size:14px;opacity:.9}.card-head .head-right[data-v-1a65b642]{width:60px;height:60px;border-radius:50%;margin-right:40px;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center}.card-head .head-right i[data-v-1a65b642]{font-size:30px;color:#fff}.card-body[data-v-1a65b642]{padding:22px 20px 26px}.countdown-row[data-v-1a65b642]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.countdown-row .countdown-label[data-v-1a65b642]{color:#666;font-size:14px}.countdown-row[data-v-1a65b642] .content{color:#333}.countdown-row[data-v-1a65b642] .content .titleColor{margin-right:8px!important}.countdown-row[data-v-1a65b642] .content .time .dot{color:#07c161}.content-area[data-v-1a65b642]{max-width:720px;margin-left:auto;margin-right:auto}.form-image[data-v-1a65b642]{text-align:center;margin-bottom:18px}.form-image img[data-v-1a65b642]{width:600px;height:150px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.large-image[data-v-1a65b642]{text-align:center;padding:30px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.large-image img[data-v-1a65b642]{height:500px;width:800px;border-radius:8px}.appointment-form[data-v-1a65b642]{width:600px;margin:auto;background:#fff;padding:0}.appointment-form[data-v-1a65b642] .el-form-item{margin-bottom:20px}.appointment-form[data-v-1a65b642] .el-form-item__label{font-weight:500;color:#333;line-height:36px}.appointment-form[data-v-1a65b642] .el-form-item__content{line-height:36px}.appointment-form[data-v-1a65b642] .el-input__inner{height:36px;line-height:36px;border-radius:6px}.appointment-form[data-v-1a65b642] .el-textarea__inner{border-radius:6px;padding:12px}.submit-wrapper[data-v-1a65b642]{text-align:center;margin-top:10px}.submit-wrapper .submit-btn[data-v-1a65b642]{width:100%;max-width:150px;height:44px;font-size:16px}.submit-wrapper .submit-btn.el-button--primary[data-v-1a65b642],.submit-wrapper .submit-btn.el-button--primary[data-v-1a65b642]:focus,.submit-wrapper .submit-btn.el-button--primary[data-v-1a65b642]:hover{background-color:var(--appointment-btn-color,#18c46c)!important;border-color:var(--appointment-btn-color,#18c46c)!important;color:var(--appointment-btn-text-color,#fff)!important}