.bmb-circle-location{margin:12px 0;padding:12px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-sizing:border-box}.bmb-location-title{display:flex;align-items:center;gap:8px;font-weight:600;color:#303133}.bmb-location-title small{font-weight:400;color:#909399;font-size:12px}.bmb-location-row{display:flex;gap:8px;margin-top:9px}.bmb-location-input{flex:1;min-width:0;height:36px;border:1px solid #dcdfe6;border-radius:6px;padding:0 10px;font-size:14px;box-sizing:border-box}.bmb-location-btn{height:36px;padding:0 10px;border:1px solid #dcdfe6;background:#fff;border-radius:6px;color:#409eff;white-space:nowrap}.bmb-location-use{background:#ecf5ff;border-color:#b3d8ff}.bmb-location-clear{color:#909399}.bmb-location-status{font-size:12px;color:#909399;margin-top:7px;min-height:16px}.bmb-location-status.ok{color:#67c23a}.bmb-location-status.err{color:#f56c6c}
@media (max-width:700px){html,body,#app{min-width:0!important;width:100%!important;overflow-x:hidden!important}.send-circle-container,.send-circle-container .send-circle{width:100%!important;min-width:0!important;box-sizing:border-box}.send-circle-container .circle-content{padding:0 10px 76px!important}.send-circle-container .set-content{overflow:visible!important;height:auto!important;max-height:none!important}.send-circle-container .send-circle-item{margin:10px 0!important}.send-circle-container .el-radio-group{display:flex;flex-wrap:wrap;gap:8px}.send-circle-container .el-radio{margin:0!important}.send-circle-container .media-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.send-circle-container .media-list .img-item{width:auto!important;height:auto!important;aspect-ratio:1}.send-circle-container .media-list .img-url{width:100%!important;height:100%!important;object-fit:cover}.send-circle-container .upload-box{width:100%!important;height:100%!important;min-height:88px;display:flex!important;align-items:center;justify-content:center}.send-circle-container .send-circle-header{position:fixed!important;left:0;right:0;bottom:0;z-index:2000;background:#fff;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -2px 12px rgba(0,0,0,.12)}.send-circle-container .send-circle-header .el-button{width:100%;height:44px;font-size:16px}.bmb-circle-location{margin:10px 0}.bmb-location-row{flex-wrap:wrap}.bmb-location-input{flex:1 1 100%}.bmb-location-btn{flex:1;min-width:0}.send-circle-container textarea{font-size:16px!important;line-height:1.5!important}}
