.loading[data-v-7cd22ae6]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-labor-info[data-v-7cd22ae6],.pc-labor-info[data-v-7cd22ae6]{font-family:Source Han Sans CN}.pc-labor-info[data-v-7cd22ae6]{background-color:#f5f7fa;min-height:100vh}.pc-labor-info .content .banner[data-v-7cd22ae6]{width:100%;height:auto;display:block}.pc-labor-info .content .inner[data-v-7cd22ae6]{min-height:85.9vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pc-labor-info .content .inner .form[data-v-7cd22ae6]{-ms-flex-negative:0;flex-shrink:0;width:1120px;background:#fff;-webkit-box-shadow:0 9.48px 20.54px 0 rgba(143,155,179,.2);box-shadow:0 9.48px 20.54px 0 rgba(143,155,179,.2);border-radius:10px;padding:44.24px 0 55.3px 0;margin:31.6px 0}.pc-labor-info .content .inner .form .form-header[data-v-7cd22ae6]{width:93%;font-weight:700;height:60px;background:#edf1f7;border:.79px solid #edf1f7;border-radius:4.74px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pc-labor-info .content .inner .form .form-header .line[data-v-7cd22ae6]{display:inline-block;width:5px;height:28px;background:#003596;margin:0 6.32px 0 22.12px}.pc-labor-info .content .inner .form .form-header span[data-v-7cd22ae6]{font-size:20px;line-height:1em;font-weight:700;color:#000}.pc-labor-info .content .inner .form .form-content[data-v-7cd22ae6]{width:50%;min-width:320px;margin:60px auto}.mobile-labor-info[data-v-7cd22ae6]{background-color:#f5f7fa;min-height:100vh}.mobile-labor-info .content[data-v-7cd22ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-labor-info .content .banner[data-v-7cd22ae6]{width:100%;height:auto;display:block}.mobile-labor-info .content .inner[data-v-7cd22ae6]{background:#fff;border-radius:3.611vw 3.611vw 0 0;margin-top:-4.907vw;min-height:80vh}.mobile-labor-info .content .inner .form .form-header[data-v-7cd22ae6]{width:93.889vw;height:12.315vw;background:#edf1f7;border:.093vw solid #edf1f7;border-radius:.556vw;margin:7.315vw auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-labor-info .content .inner .form .form-header .line[data-v-7cd22ae6]{display:inline-block;width:1vw;height:4.444vw;background:#003596;margin:0 2.037vw 0 2.315vw}.mobile-labor-info .content .inner .form .form-header span[data-v-7cd22ae6]{font-size:4.444vw;font-weight:700;color:#000;line-height:2.5vw}.mobile-labor-info .content .inner .form .form-content[data-v-7cd22ae6]{margin-top:8vw;padding:0 5vw}.query-hint[data-v-7cd22ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:linear-gradient(135deg,#eef3ff,#f0f8ff);border:1px solid #d0deff;border-radius:8px;padding:10px 14px;margin-bottom:24px;font-size:13px;color:#5572b8;line-height:1.5}.query-hint .hint-icon[data-v-7cd22ae6]{font-size:15px;color:#3d5fc0;-ms-flex-negative:0;flex-shrink:0}.form-box[data-v-7cd22ae6]{margin-top:0}.form-box[data-v-7cd22ae6] .ant-input{border-radius:8px;height:50px;font-size:16px;border-color:#d0deff;-webkit-transition:all .3s;transition:all .3s}.form-box[data-v-7cd22ae6] .ant-input:focus,.form-box[data-v-7cd22ae6] .ant-input:hover{border-color:#3d5fc0;-webkit-box-shadow:0 0 0 3px rgba(61,95,192,.1);box-shadow:0 0 0 3px rgba(61,95,192,.1)}.form-box[data-v-7cd22ae6] .ant-input-prefix{font-size:17px}.form-box[data-v-7cd22ae6] .ant-form-item-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-box[data-v-7cd22ae6]{width:100%;margin-bottom:10px}.btn-box[data-v-7cd22ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.btn-box .btn-x[data-v-7cd22ae6]{cursor:pointer;width:100%;height:50px;line-height:50px;text-align:center;font-size:17px;font-weight:600;color:#fff;background:linear-gradient(135deg,#1a3db5,#072291 60%,#051a7a);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(7,34,145,.35);box-shadow:0 4px 15px rgba(7,34,145,.35);letter-spacing:2px;position:relative;overflow:hidden}.btn-box .btn-x[data-v-7cd22ae6]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.15),transparent);-webkit-transition:left .5s ease;transition:left .5s ease}.btn-box .btn-x[data-v-7cd22ae6]:hover{background:linear-gradient(135deg,#2347c8,#0a28a8);-webkit-box-shadow:0 6px 20px rgba(7,34,145,.5);box-shadow:0 6px 20px rgba(7,34,145,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-box .btn-x[data-v-7cd22ae6]:hover:after{left:100%}.btn-box .btn-x[data-v-7cd22ae6]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 8px rgba(7,34,145,.3);box-shadow:0 2px 8px rgba(7,34,145,.3)}.result-fade-enter-active[data-v-7cd22ae6]{-webkit-animation:resultSlideIn-data-v-7cd22ae6 .4s ease-out;animation:resultSlideIn-data-v-7cd22ae6 .4s ease-out}@-webkit-keyframes resultSlideIn-data-v-7cd22ae6{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes resultSlideIn-data-v-7cd22ae6{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[data-v-7cd22ae6] .highlight-flash{-webkit-animation:highlightFlash-data-v-7cd22ae6 .9s ease-out forwards;animation:highlightFlash-data-v-7cd22ae6 .9s ease-out forwards}@-webkit-keyframes highlightFlash-data-v-7cd22ae6{0%{-webkit-box-shadow:0 0 0 3px rgba(7,34,145,.35);box-shadow:0 0 0 3px rgba(7,34,145,.35)}60%{-webkit-box-shadow:0 0 0 5px rgba(7,34,145,.15);box-shadow:0 0 0 5px rgba(7,34,145,.15)}to{-webkit-box-shadow:0 0 0 0 rgba(7,34,145,0);box-shadow:0 0 0 0 rgba(7,34,145,0)}}@keyframes highlightFlash-data-v-7cd22ae6{0%{-webkit-box-shadow:0 0 0 3px rgba(7,34,145,.35);box-shadow:0 0 0 3px rgba(7,34,145,.35)}60%{-webkit-box-shadow:0 0 0 5px rgba(7,34,145,.15);box-shadow:0 0 0 5px rgba(7,34,145,.15)}to{-webkit-box-shadow:0 0 0 0 rgba(7,34,145,0);box-shadow:0 0 0 0 rgba(7,34,145,0)}}.result-container[data-v-7cd22ae6]{margin-top:28px;padding-top:24px;border-top:1px solid #e8ecf5}.result-container .result-title[data-v-7cd22ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:600;color:#1a2a4a;margin-bottom:14px}.result-container .result-title .result-title-line[data-v-7cd22ae6]{display:inline-block;width:4px;height:16px;background:#072291;border-radius:2px;margin-right:8px}.result-container .hotel-found[data-v-7cd22ae6]{background:#fff;border:1px solid #e0e8f8;border-radius:10px;padding:20px 24px 16px}.result-container .hotel-found .info-row[data-v-7cd22ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:10px 0;border-bottom:1px solid #f0f3fa}.result-container .hotel-found .info-row[data-v-7cd22ae6]:last-of-type{border-bottom:none}.result-container .hotel-found .info-row .info-label[data-v-7cd22ae6]{-ms-flex-negative:0;flex-shrink:0;width:70px;font-size:13px;color:#5a6880}.result-container .hotel-found .info-row .info-value[data-v-7cd22ae6]{font-size:15px;color:#1a2a4a;font-weight:500}.result-container .hotel-found .info-row.hotel-row .hotel-name[data-v-7cd22ae6]{font-size:15px;font-weight:600;color:#003596}.result-container .hotel-found .hotel-tip[data-v-7cd22ae6]{margin-top:10px;font-size:12px;color:#c0c8d8;text-align:right}.result-container .hotel-empty[data-v-7cd22ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:18px 16px;background:#fafbff;border:1px solid #e8ecf8;border-radius:10px;color:#8f9bb3;font-size:14px}.result-container .hotel-empty .empty-icon[data-v-7cd22ae6]{font-size:16px;color:#b0bac9}