.reminder-config[data-v-aa2cbebd]{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;background-color:#f0f2f5;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.main-container[data-v-aa2cbebd]{flex:1;display:flex;gap:20px;overflow:hidden;min-height:0}.left-panel[data-v-aa2cbebd]{width:30%;display:flex;flex-direction:column;overflow:hidden}.right-panel[data-v-aa2cbebd]{flex:1;display:flex;flex-direction:column;overflow:hidden}.custom-card[data-v-aa2cbebd]{height:100%;background:#fff;border:1px solid #e4e7ed;border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.custom-header[data-v-aa2cbebd]{padding:10px;border-bottom:1px solid #e4e7ed;flex-shrink:0}.custom-body[data-v-aa2cbebd]{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column}.contract-item[data-v-aa2cbebd]{padding:10px;border-bottom:1px solid #eee;border-left:3px solid transparent;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.contract-item.has-rules[data-v-aa2cbebd]{border-left-color:#f56c6c}.contract-item[data-v-aa2cbebd]:hover,.contract-item.active[data-v-aa2cbebd]{background-color:#ecf5ff}.contract-info[data-v-aa2cbebd]{flex:1;min-width:0}.c-name[data-v-aa2cbebd]{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-customer[data-v-aa2cbebd]{font-size:12px;color:#909399;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-tip[data-v-aa2cbebd]{height:100%;display:flex;justify-content:center;align-items:center}.tip-text[data-v-aa2cbebd]{margin-left:10px;font-size:12px;color:#909399}.rule-count[data-v-aa2cbebd]{background-color:#f56c6c;color:#fff;border-radius:10px;padding:0 6px;font-size:12px;height:20px;line-height:20px;margin-left:8px;flex-shrink:0}
