@charset "UTF-8";.empty-data[data-v-2ffb122a]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:108px 0;width:100%}.empty-data .el-image[data-v-2ffb122a]{width:400px}.empty-data p[data-v-2ffb122a]{color:#999;font-size:16px}.book_index[data-v-a656919f]{box-sizing:border-box;margin:10% auto;width:92%}.tab-header[data-v-a656919f]{display:flex;gap:5px;justify-content:center;margin-bottom:20px}.tab-header .tab-item[data-v-a656919f]{align-items:center;color:#404040;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin:0 10%;padding-bottom:8px}.tab-header .tab-item.active[data-v-a656919f]{border-bottom:2px solid #1e1e1e;font-weight:700}.collect[data-v-a656919f]{position:fixed;right:2%;top:50%;z-index:1}.collect .collect-btn[data-v-a656919f]{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;width:50px}.collect .collect-btn img[data-v-a656919f]{width:100%}.appointment-section[data-v-a656919f]{margin:0 auto;width:100%}.appointment-section .appointment-item[data-v-a656919f]{border-bottom:1px solid #eee;padding:15px 0}.appointment-section .appointment-item .item-top[data-v-a656919f]{display:flex;font-size:20px;justify-content:space-between;margin-bottom:8px}.appointment-section .appointment-item .item-top .name[data-v-a656919f]{font-weight:700}.appointment-section .appointment-item .item-top .phone[data-v-a656919f]{color:#666}.appointment-section .appointment-item .item-bottom[data-v-a656919f]{display:flex;flex-wrap:wrap;font-size:14px;gap:10px 0;margin:12px 0 0}.appointment-section .appointment-item .item-bottom p[data-v-a656919f]{margin-bottom:5px;margin-right:20px}.appointment-section .appointment-item .item-bottom .icon[data-v-a656919f]{background-repeat:no-repeat;background-size:contain;display:inline-block;height:14px;margin-right:3px;width:14px}.appointment-section .appointment-item .item-bottom .time-icon[data-v-a656919f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAX9JREFUOE+V0zuPTlEUxvHfhGai8QGEoCEmEQWhFFFrXUZh4hYKhUpCRaJSiLiMKRQM30Dj0hIKkRAiwUh8AM1EggznmayT7BzvK7Grc/Ze+7/WXs+zJvy9pnAau7EBE/iMx7iDl+2VHPZrFa7gWG0k8F19b8E2rMQczuB7znrAJJ5gF+7hHL4OituIiziAZ9iLxR5wuzJf6LJcqotrkec8HIDOF2gWJwPYjhd4gINN8DWc6oJXjOjT3YrdGsDNrtyj2ISPTfD1ArR96o/X4Atmc/gB37pSdwwy/QuQ0OdYHcDPatyR/wRE0kMB/MB8V9I4QMv9hX3V2ACmA3hfT9g5qCCSTg/2lsorC9X45SfcwInOZetGaD9CgOWteCKJ5wKI1q9xv1Ph8Lgbg/1Ivj+N7yW6VVW0RhrH6o0USx/vAZmDR2Xl0ANqPRFYtL9cfYmV92QeWpNkHq6WpdPtV3hbZWwux+Y3mc9mDtphasuNtWcqw3r8xic8rYa/aYP/AFsfTEWWKAIXAAAAAElFTkSuQmCC)}.appointment-section .appointment-item .item-bottom .house-icon[data-v-a656919f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAATJJREFUOE+10z1LHFEUxvHfzcx0Niqk0nyC7axEERu7dCIbyC6kThS0sLIQBBVsfUHSWASSSPr9DunSBgvBXr/AjF7XXQ2z42yyFrnlvYf/85znnBtSFgJfIm/Un4tAO+dn3XNIuAzc4PsQQAtJQaMWkBIDn3JO6gpSNrFdMPZ/Acgjn8sqkXehn81BVT1wFXkfSi10Upbx6qm44Dylid2uwFYF0oxMlgEvyiBjtQs4/APo2rnAekVlH7N1IWZ8jByXAb+xUQHsYa4ESDMaOb+eAUYZY0Iz8LVgPKM14CChU7BScnCX8qPoh9jbg4wPkbOC1xkrAwDcRk7LgN6YmB4JMEoLf3OwlnP0r1WuBTx+pmucD/lMi1h6WKTATOxnsoO3kYmHMc7jG6aGAGqvH1e5fQ8ONn1vWBlJrgAAAABJRU5ErkJggg==)}.collection-section[data-v-a656919f]{margin:0 auto;width:100%}.collection-section .collection-list[data-v-a656919f]{display:flex;flex-wrap:wrap;gap:2%;justify-content:space-between}.collection-section .collection-list .collection-item[data-v-a656919f]{background:#f9f9f9;cursor:pointer;margin-bottom:2%;overflow:hidden;width:48%}.collection-section .collection-list .collection-item .item-img[data-v-a656919f]{position:relative}.collection-section .collection-list .collection-item .item-img img[data-v-a656919f]{display:block;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.collection-section .collection-list .collection-item .item-img .item-name[data-v-a656919f]{background:linear-gradient(transparent,#000000b3);bottom:0;color:#fff;font-size:16px;left:0;padding:12px 15px 8px;position:absolute;right:0}.collection-section .collection-list .collection-item .item-desc[data-v-a656919f]{line-height:1.5;padding:5%}.collection-section .collection-list .collection-item .item-desc .sc_fg[data-v-a656919f]{color:#404040;display:flex;font-size:12px;margin-bottom:10px}.collection-section .collection-list .collection-item .item-desc .sc_fg span[data-v-a656919f]{display:block;margin:0 3%}.collection-section .collection-list .collection-item .item-desc p[data-v-a656919f]{color:#1e1e1e;display:-webkit-box;font-size:12px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.load-more[data-v-a656919f]{margin:30px auto 10px;text-align:center}.load-more button[data-v-a656919f]{background-color:#f5f5f5;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:14px;min-width:120px;padding:10px 20px}.load-more button[data-v-a656919f]:active{background-color:#e0e0e0}.load-more .no-more[data-v-a656919f]{color:#999;display:inline-block;font-size:14px;padding:10px 20px}.empty-data[data-v-a656919f]{padding:50px 0;text-align:center}.empty-data img[data-v-a656919f]{height:120px;margin-bottom:20px;width:120px}.empty-data p[data-v-a656919f]{color:#999;font-size:16px}.exit-modal-overlay[data-v-a656919f]{align-items:flex-end;animation:fadeIn-a656919f .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.exit-modal[data-v-a656919f]{animation:slideUp-a656919f .3s ease;background-color:#fff;border-radius:16px 16px 0 0;padding:24px;width:100%}.modal-content[data-v-a656919f]{text-align:center}.modal-title[data-v-a656919f]{color:#333;font-size:18px;font-weight:500;margin-bottom:24px}.modal-buttons[data-v-a656919f]{border-top:1px solid #eee;display:flex;flex-direction:column;gap:24px}.modal-buttons .confirm-btn[data-v-a656919f]{border-bottom:2px solid #f2f2f2;font-weight:700;line-height:60px}.modal-btn[data-v-a656919f]{background:none;border:none;cursor:pointer;flex:1;font-size:16px;height:50px}.modal-btn.cancel-btn[data-v-a656919f]{border-right:1px solid #eee;color:#333}@keyframes fadeIn-a656919f{0%{opacity:0}to{opacity:1}}@keyframes slideUp-a656919f{0%{transform:translateY(100%)}to{transform:translateY(0)}}
