.patrol-point-manage-page[data-v-34aee4ab]{min-height:calc(100vh - 64px);background:#f7f8fa}.point-manage-drawer .ant-drawer-body,.point-manage-drawer .ant-drawer-content,.point-manage-drawer .ant-drawer-wrapper-body{height:100%}.point-manage-drawer .point-drawer-shell{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.point-manage-drawer .point-drawer-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:48px;padding:0 22px;border-bottom:1px solid #edf0f5;color:#1f1f1f;font-size:16px;font-weight:600;line-height:48px}.point-manage-drawer .point-drawer-close{color:#8c8c8c;cursor:pointer;font-size:16px}.point-manage-drawer .point-drawer-close:hover{color:#1f1f1f}.point-manage-drawer .point-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:38px;padding:0 22px;border-bottom:1px solid #edf0f5}.point-manage-drawer .point-tab{height:38px;margin:0 24px 0 0;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:#595959;cursor:pointer;font-size:13px}.point-manage-drawer .point-tab.active{border-bottom-color:#1677ff;color:#1677ff}.point-manage-drawer .point-drawer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:14px 22px 12px}.point-manage-drawer .community-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;padding:14px 22px 10px}.point-manage-drawer .community-label,.point-manage-drawer .field-label,.point-manage-drawer .generate-label{color:#1f1f1f;font-size:13px}.point-manage-drawer .community-select{width:260px}.point-manage-drawer .warn-text{margin-bottom:16px;color:#ff7a1a;font-size:13px;line-height:20px}.point-manage-drawer .building-drawer-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.point-manage-drawer .generate-type-row{margin-bottom:12px;font-size:13px}.point-manage-drawer .generate-type-row,.point-manage-drawer .structure-panel-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1f1f1f}.point-manage-drawer .structure-panel-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px;font-size:14px;font-weight:600;line-height:22px}.point-manage-drawer .checked-count{color:#8c8c8c;font-size:12px;font-weight:400}.point-manage-drawer .required-mark{margin-right:4px;color:#ff4d4f}.point-manage-drawer .structure-tree-box{min-height:0;height:100%;overflow:auto;padding:12px;border:1px solid #e5e7eb;border-radius:3px;background:#fff}.point-manage-drawer .ant-spin-container,.point-manage-drawer .ant-spin-nested-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.point-manage-drawer .disabled-node-title{color:#595959}.point-manage-drawer .created-node-title{color:#8c8c8c}.point-manage-drawer .field-label{margin-bottom:10px}.point-manage-drawer .field-label-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.point-manage-drawer .field-label-action a{color:#0052d9;font-size:13px;font-weight:400;line-height:20px}.point-manage-drawer .public-point-form{margin-top:12px}.point-manage-drawer .point-form-panel{padding-top:4px}.point-manage-drawer .point-form-section-title{margin:8px 0 18px;color:#1f1f1f;font-size:14px;font-weight:600;line-height:22px}.point-manage-drawer .point-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 56px;margin-bottom:34px}.point-manage-drawer .point-form-grid .ant-form-item{margin-bottom:0}.point-manage-drawer .point-form-field-wide{grid-column:span 2}.point-manage-drawer .point-form-label{margin-bottom:8px;color:rgba(0,0,0,.85);font-size:14px;line-height:20px}.point-manage-drawer .point-relation-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.point-manage-drawer .locator-block{margin-bottom:0}.point-manage-drawer .locator-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.point-manage-drawer .locator-row .ant-input{width:220px}.point-manage-drawer .ghost-add-btn{min-width:68px;color:#1677ff}.point-manage-drawer .point-drawer-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 22px;border-top:1px solid #edf0f5;background:#fff}.point-form-modal .ant-modal{top:24px;padding-bottom:24px}.point-form-modal .ant-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden}.point-form-modal .ant-modal-footer,.point-form-modal .ant-modal-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.point-form-modal .ant-modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;background:#f7f9fc}.point-form-modal .point-form-wrap{padding:16px 24px}.point-form-modal .point-form-panel{padding:18px 18px 0;border-radius:8px;background:#fff}.point-form-modal .point-form-panel /deep/ .ant-form-item{margin-bottom:14px}.point-form-modal .point-form-panel /deep/ .ant-form-item-label{padding-bottom:8px;line-height:22px;text-align:left}.point-form-modal .point-form-panel /deep/ .ant-form-item-label>label{width:100%;color:#1f1f1f;font-size:14px}.point-form-modal .point-form-section-title{position:relative;margin:2px 0 12px;padding-left:10px;color:#1f1f1f;font-size:14px;font-weight:600;line-height:20px}.point-form-modal .point-form-section-title:before{position:absolute;top:3px;left:0;width:3px;height:14px;border-radius:3px;background:#1677ff;content:""}.point-form-modal .point-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;row-gap:2px}.point-form-modal .field-label-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.point-form-modal .field-label-action a{color:#1677ff;font-size:12px;font-weight:400}.point-form-modal .point-relation-card-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.point-form-modal .point-relation-card{min-height:118px;padding:12px 10px 10px;border:1px dashed #cfe1ff;border-radius:6px;background:#fff}.point-form-modal .relation-title{margin-bottom:6px;color:#1f1f1f;font-size:14px;font-weight:600;line-height:20px}.point-form-modal .relation-desc{min-height:40px;margin-bottom:10px;color:#7c8798;font-size:12px;line-height:18px}.point-form-modal .locator-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.point-form-modal .locator-row .ant-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.point-form-modal .ghost-add-btn{color:#1677ff}.point-form-modal .point-desc-field{margin-bottom:14px}.point-form-modal .ant-modal-footer{padding:12px 30px;border-top:1px solid #edf0f5}