.upload-thumb{display:flex;align-items:center;flex-wrap:wrap}.upload-thumb .upload-list{display:inline-block;text-align:center;border:1px solid transparent;border-radius:4px;overflow:hidden;background:#fff;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.2);margin-right:8px}.upload-thumb .upload-list img{-o-object-fit:cover;object-fit:cover}.upload-thumb .upload-btn{display:inline-block}.upload-thumb .upload-list-cover{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6)}.upload-thumb .upload-list:hover .upload-list-cover{display:block}.upload-thumb .upload-list-cover i{color:#fff;font-size:20px;cursor:pointer;margin:0 2px}.upload-thumb .list-group{display:flex;flex-wrap:wrap}.upload-thumb .thumb-ghost{opacity:.5;background:#c8ebfb}.drawer-footer{z-index:10;width:100%;position:absolute;bottom:0;left:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:left;background:#fff}.drawer-content{overflow:auto}.drawer-content::-webkit-scrollbar{display:none}.drawer-header{display:flex;align-items:center}.drawer-header,.drawer-title{margin-bottom:16px;font-size:16px;color:rgba(0,0,0,.85)}.drawer-title{display:block}.footer{width:100%;background:#fff;text-align:center;padding:20px;position:fixed;bottom:0}.cabinet-count-container[data-v-a0e36394]{position:absolute;top:20px;left:20px;z-index:1000;display:flex;flex-direction:column;gap:20px;padding:5px}.cabinet-count-container .cabinet-count-item[data-v-a0e36394]{width:178px;border-radius:8px;background:#d7e6ff;padding:16px}.cabinet-count-container .cabinet-count-item .dev-type[data-v-a0e36394]{font-size:14px;font-weight:700;color:#3b80cb;margin-bottom:6px}.cabinet-count-container .cabinet-count-item .number-list[data-v-a0e36394]{display:flex;flex-direction:row;align-items:center;gap:10px}.cabinet-count-container .cabinet-count-item .number-list .number[data-v-a0e36394]{font-size:24px;color:#0a4a8d;font-weight:700;width:56px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.cabinet-count-container .cabinet-count-item .number-list .online[data-v-a0e36394]{background-color:#b7d7c7;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700;color:#4aaf3f;width:80px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.update-btn[data-v-a0e36394]{position:absolute;top:20px;right:20px;z-index:1000}[data-v-a0e36394] .amap-icon{display:none}[data-v-a0e36394] .amap-marker-label{padding:6px;border-radius:1000px;border:none;background:#3a6fa7;opacity:.85;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;top:28px!important}[data-v-a0e36394] .amap-marker:has(.amap-marker-label .district-info) img{display:none}[data-v-a0e36394] .amap-marker:has(.amap-marker-label .district-info) .amap-marker-label{padding:16px;top:9px!important;left:-19px!important;box-shadow:0 0 20px hsla(0,0%,100%,.3)}