.van-empty{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:32px 0}.van-empty__image{width:160px;height:160px}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:16px;padding:0 60px;color:#969799;font-size:14px;line-height:20px}.van-empty__bottom{margin-top:24px}.van-button,.van-search__content{border-radius:8px!important}.loading-mask[data-v-4d677a46]{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;z-index:100;margin:0}.hospital-stats-page[data-v-4d677a46]{padding:10px;background-color:#f1f1f1;min-height:100vh;box-sizing:border-box}.section-b[data-v-4d677a46]{padding:10px}.section-b[data-v-4d677a46],.section-data[data-v-4d677a46]{margin-bottom:10px;box-sizing:border-box;background:#fff;border-radius:8px}.section-data[data-v-4d677a46]{padding:10px 0}.top-stats[data-v-4d677a46]{display:flex;justify-content:space-between;margin-bottom:20px;gap:10px}.stat-card[data-v-4d677a46]{flex:1;border:1px solid #e0e0e0;border-radius:8px;padding:15px;text-align:center;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05)}.card-icon[data-v-4d677a46]{font-size:24px;color:#007bff;margin-bottom:10px}.stat-value[data-v-4d677a46]{font-size:24px;font-weight:700;color:#333;margin-bottom:5px}.stat-label[data-v-4d677a46]{font-size:14px;color:#666}.search-section[data-v-4d677a46]{margin-bottom:20px}.date-picker-group[data-v-4d677a46]{display:flex;align-items:center;gap:12px;width:100%}.date-picker-item[data-v-4d677a46]{flex:1}.date-separator[data-v-4d677a46]{color:#999;font-size:14px;white-space:nowrap}.input-common[data-v-4d677a46]{font-size:14px}.input-common-min[data-v-4d677a46],.input-common[data-v-4d677a46]{width:100%;padding:8px 12px;padding-right:36px;border:1px solid #ddd;border-radius:4px;cursor:pointer;box-sizing:border-box;border-radius:8px}.input-common-min[data-v-4d677a46]{font-size:13px}.date-input[data-v-4d677a46]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23666'%3E%3Cpath d='M3.5 0a.5.5 0 01.5.5V1h8V.5a.5.5 0 011 0V1h1a2 2 0 012 2v11a2 2 0 01-2 2H2a2 2 0 01-2-2V3a2 2 0 012-2h1V.5a.5.5 0 01.5-.5zM1 4v10a1 1 0 001 1h12a1 1 0 001-1V4H1z'/%3E%3Cpath d='M5.5 10a.5.5 0 01.5-.5h4a.5.5 0 010 1H6a.5.5 0 01-.5-.5zm-1-4a.5.5 0 01.5-.5h7a.5.5 0 010 1H5a.5.5 0 01-.5-.5zm0 2a.5.5 0 01.5-.5h1a.5.5 0 010 1H5a.5.5 0 01-.5-.5zm3-2a.5.5 0 01.5-.5h1a.5.5 0 010 1H8a.5.5 0 01-.5-.5zm3 2a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5zm-6 3a.5.5 0 01.5-.5h1a.5.5 0 010 1H5a.5.5 0 01-.5-.5zm3 0a.5.5 0 01.5-.5h1a.5.5 0 010 1H8a.5.5 0 01-.5-.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.search-button[data-v-4d677a46]{background-color:#5cc4ab;color:#fff;border:none;border-radius:8px;padding:8px 20px;font-size:14px;cursor:pointer;transition:background-color .2s}.search-button[data-v-4d677a46]:hover{background-color:#5cc4ab}.hospital-select[data-v-4d677a46]{margin-bottom:10px;display:flex}.stats-result[data-v-4d677a46]{margin-bottom:10px}select[data-v-4d677a46]{width:100%;padding:8px;border:1px solid #ddd;border-radius:8px}.search-btn[data-v-4d677a46]{width:100%;height:35px;line-height:35px;background-color:#5cc4ab;color:#fff;border:none;border-radius:8px;text-align:center;font-size:14px;padding:0 20px}.search-header[data-v-4d677a46]{display:flex;align-items:center;padding:10px;gap:10px;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #eee}.hospital-search-van[data-v-4d677a46]{flex:1;--van-search-input-height:40px;border-radius:8px}.cancel-btn-van[data-v-4d677a46]{height:34px;padding:0 16px;font-size:14px;color:#666;line-height:1.1}.hospital-list[data-v-4d677a46]{height:calc(100% - 60px);overflow-y:auto;padding:0 10px;box-sizing:border-box}.tab-bar[data-v-4d677a46]{display:flex;border-bottom:1px solid #ddd;margin-bottom:10px}.tab-item[data-v-4d677a46]{flex:1;text-align:center;padding:10px 0;color:#333}.tab-item.active[data-v-4d677a46]{color:#5cc4ab;border-bottom:2px solid #5cc4ab}.rank-list[data-v-4d677a46]{list-style:none;padding:0}.rank-item[data-v-4d677a46]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.rank[data-v-4d677a46]{display:inline-block;width:6%;text-align:center;display:flex;align-content:center;justify-content:center}.rank-icon[data-v-4d677a46]{width:20px;height:20px;line-height:22px;text-align:center;font-size:12px;border-radius:50%}.top-three[data-v-4d677a46]{background-color:#5cc4ab;color:#fff}.normal[data-v-4d677a46]{background-color:#ddd}.result-boxes[data-v-4d677a46]{display:flex;gap:10px;margin:10px 0}.result-box[data-v-4d677a46]{flex:1;padding:15px;border-radius:8px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1)}.hospital-box[data-v-4d677a46],.school-box[data-v-4d677a46]{border:1px}.box-title[data-v-4d677a46]{font-size:14px;color:#666;margin-bottom:5px}.box-value[data-v-4d677a46]{font-size:20px;font-weight:700;color:#333}.van-loading[data-v-4d677a46]{display:flex;justify-content:center;padding:20px 0}.rank-header[data-v-4d677a46]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:2px solid #ddd;font-weight:700}.rank-header .rank[data-v-4d677a46]{min-width:9%;width:10%;text-align:center}.rank-header .name[data-v-4d677a46]{width:54%;flex-wrap:wrap}.rank-header .userCount[data-v-4d677a46]{min-width:9%;width:20%;text-align:center}.rank-header .number[data-v-4d677a46]{width:27%;text-align:right}.rank-item .name[data-v-4d677a46]{width:62%;flex-wrap:wrap;padding:0 10px;box-sizing:border-box;text-align:left}.rank-item .userCount[data-v-4d677a46]{width:20%;flex-wrap:wrap;padding:0 4px;box-sizing:border-box;text-align:center}.rank-item .number[data-v-4d677a46]{width:25%;text-align:right}