.recovery-plan-config-drawer{font-family:LeCent Display,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.recovery-plan-config-drawer .el-drawer__body{padding:0!important;overflow:hidden;background:#fff}.recovery-plan-config-drawer .recovery-config-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;color:#202124}.recovery-plan-config-drawer .recovery-config-drawer__header{min-height:76px;-ms-flex-negative:0;flex-shrink:0;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;gap:20px;padding:12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-bottom:1px solid #e8eaed}.recovery-plan-config-drawer .recovery-config-drawer__heading{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.recovery-plan-config-drawer .recovery-config-drawer__mark{width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1a73e8;font-size:17px;background:#e8f0fe;border-radius:8px}.recovery-plan-config-drawer .recovery-config-drawer__heading-text{min-width:0}.recovery-plan-config-drawer .recovery-config-drawer__title{margin:0;color:#202124;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0}.recovery-plan-config-drawer .recovery-config-drawer__subtitle{min-width:0;margin:2px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#80868b;font-size:12px;line-height:1.4;letter-spacing:0}.recovery-plan-config-drawer .recovery-config-drawer__subtitle strong{max-width:220px;overflow:hidden;color:#5f6368;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.recovery-plan-config-drawer .recovery-config-drawer__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.recovery-plan-config-drawer .recovery-config-drawer__actions .el-button{margin-left:0;border-radius:4px}.recovery-plan-config-drawer .recovery-config-drawer__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-right:2px;color:#5f6368;font-size:12px;white-space:nowrap}.recovery-plan-config-drawer .recovery-config-drawer__stats strong{color:#202124;font-size:13px;font-weight:600}.recovery-plan-config-drawer .recovery-config-drawer__close.el-button{width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;padding:0;color:#5f6368;font-size:16px;border-radius:50%}.recovery-plan-config-drawer .recovery-config-drawer__close.el-button:focus,.recovery-plan-config-drawer .recovery-config-drawer__close.el-button:hover{color:#1a73e8;background:#e8f0fe}.recovery-plan-config-drawer .recovery-config-drawer__filters{-ms-flex-negative:0;flex-shrink:0}.recovery-plan-config-drawer .recovery-config-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:20px 24px 28px;overflow-y:auto;background:#fff}.recovery-plan-config-drawer .recovery-config-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 24px;background:#fff;border-bottom:1px solid #e8eaed}.recovery-plan-config-drawer .recovery-config-group{min-height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#5f6368;font-size:13px;background:#fff;border:1px solid #dadce0;border-radius:4px;cursor:pointer}.recovery-plan-config-drawer .recovery-config-group:hover{color:#1a73e8;border-color:#1a73e8}.recovery-plan-config-drawer .recovery-config-group.is-active{color:#1a73e8;background:#e8f0fe;border-color:#1a73e8}.recovery-plan-config-drawer .recovery-config-group__color{width:8px;height:8px;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;border-radius:2px}.recovery-plan-config-drawer .recovery-config-group__count{color:inherit;font-size:11px;font-weight:600}.recovery-plan-config-drawer .recovery-config-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none}.recovery-plan-config-drawer .recovery-config-item{position:relative;min-height:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:11px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #dadce0;border-radius:8px;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.recovery-plan-config-drawer .recovery-config-item:hover{background:#fbfcff;border-color:#1a73e8}.recovery-plan-config-drawer .recovery-config-item.is-disabled{background:#f8f9fa;opacity:.65}.recovery-plan-config-drawer .recovery-config-item__bar{width:3px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 3px;flex:0 0 3px;border-radius:2px}.recovery-plan-config-drawer .recovery-config-item__index{width:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;color:#80868b;font-size:12px;text-align:center}.recovery-plan-config-drawer .recovery-config-item__main{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.recovery-plan-config-drawer .recovery-config-item__name{margin-bottom:4px;gap:7px;color:#202124;font-size:15px;font-weight:500}.recovery-plan-config-drawer .recovery-config-item__name,.recovery-plan-config-drawer .recovery-config-item__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recovery-plan-config-drawer .recovery-config-item__sub{gap:8px;color:#80868b;font-size:12px}.recovery-plan-config-drawer .recovery-config-item__sub-name{color:#5f6368}.recovery-plan-config-drawer .recovery-config-item__status,.recovery-plan-config-drawer .recovery-config-item__sub-flag,.recovery-plan-config-drawer .recovery-config-item__type,.recovery-plan-config-drawer .recovery-config-item__type-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;border-radius:3px}.recovery-plan-config-drawer .recovery-config-item__sub-flag,.recovery-plan-config-drawer .recovery-config-item__type-tag.is-alipay,.recovery-plan-config-drawer .recovery-config-item__type.is-indoor{color:#174ea6;background:#e8f0fe}.recovery-plan-config-drawer .recovery-config-item__status.is-on,.recovery-plan-config-drawer .recovery-config-item__type-tag.is-wechat{color:#137333;background:#e6f4ea}.recovery-plan-config-drawer .recovery-config-item__type.is-onsite{color:#a50e0e;background:#fce8e6}.recovery-plan-config-drawer .recovery-config-item__type.is-roadside{color:#b06000;background:#fef7e0}.recovery-plan-config-drawer .recovery-config-item__status.is-off,.recovery-plan-config-drawer .recovery-config-item__type-tag.is-other,.recovery-plan-config-drawer .recovery-config-item__type.is-other{color:#5f6368;background:#f1f3f4}.recovery-plan-config-drawer .recovery-config-item__sub-priority{color:#80868b;font-weight:600}.recovery-plan-config-drawer .recovery-config-item__config.el-button{padding:4px 6px;color:#1a73e8;font-weight:500}.recovery-plan-config-drawer .recovery-config-item__switch{-ms-flex-negative:0;flex-shrink:0;margin:0 2px}.recovery-plan-config-drawer .recovery-config-item__edit,.recovery-plan-config-drawer .recovery-config-item__remove{width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;color:#5f6368;font-size:14px;background:transparent;border:0;border-radius:50%;cursor:pointer}.recovery-plan-config-drawer .recovery-config-item__edit:hover{color:#1a73e8;background:#e8f0fe}.recovery-plan-config-drawer .recovery-config-item__remove:hover{color:#d93025;background:#fce8e6}.recovery-plan-config-drawer .recovery-config-empty{min-height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#80868b;text-align:center}.recovery-plan-config-drawer .recovery-config-empty,.recovery-plan-config-drawer .recovery-config-empty__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recovery-plan-config-drawer .recovery-config-empty__icon{width:44px;height:44px;margin-bottom:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#5f6368;font-size:20px;background:#f1f3f4;border-radius:8px}.recovery-plan-config-drawer .recovery-config-empty__title{color:#5f6368;font-size:13px;font-weight:500}@media(max-width:720px){.recovery-plan-config-drawer .recovery-config-drawer__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:14px 16px}.recovery-plan-config-drawer .recovery-config-drawer__actions{width:100%}.recovery-plan-config-drawer .recovery-config-drawer__stats{-webkit-box-flex:1;-ms-flex:1;flex:1}.recovery-plan-config-drawer .recovery-config-drawer__body{padding:16px}.recovery-plan-config-drawer .recovery-config-groups{padding:10px 16px}}